CVE-2026-89863 in LinuxИнформация

Сводка

по VulDB • 16.09.2026

В ядре Linux была устранена следующая уязвимость:

scsi: qla2xxx: edif: Исправлена ошибка разыменования нулевого указателя (NULL pointer deref) в проверке удаления RX SA

Функция `qla_chk_edif_rx_sa_delete_pending()` получает команду SCSI через вызов `GET_CMD_SP(sp)` и немедленно выполняет разыменование поля `cmd->sc_data_direction`. Указатель на эту команду может быть равен NULL: прошивка может отправить статус завершения для команды, которая уже была возвращена или прервана. Вызывающая функция `qla2x00_status_entry()` учитывает это в том же пути обработки статуса, повторно получая значение через `GET_CMD_SP(sp)` и завершая работу с сообщением «Command already returned» (Команда уже возвращена), если указатель равен NULL; однако эта проверка выполняется только после того, как функция `qla_chk_edif_rx_sa_delete_pending()` уже выполнила разыменование указателя, что приводит к аварийному завершению работы ядра в контексте прерывания.

Необходимо выполнять ранний возврат (early return), если `cmd` равен NULL, до обращения к полю `cmd->sc_data_direction`.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Ответственный

Linux

Резервировать

11.09.2026

Раскрытие

16.09.2026

Модерация

принято

Вход

VDB-405696

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!