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

Сводка

по VulDB • 16.09.2026

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

scsi: qla2xxx: Обнуление структуры почтового ящика (mailbox) в функции qla2x00_get_firmware_state()

Структура mbx_cmd_t выделяется в стеке, но не инициализируется. Функция qla2x00_mailbox_command() имеет несколько путей раннего возврата (постоянный сбой PCI, отказ устройства, занятость EEH, ожидание прерывания ISP, таймаут доступа к почтовому ящику, очистка mbox), которые возвращают управление без записи входных регистров почтового ящика обратно в mcp->mb[]. Затем функция qla2x00_get_firmware_state() безусловным образом копирует значения из mcp->mb[1..6] (и mb[12]) в массив states[] вызывающей стороны, независимо от возвращаемого значения.

В случае такой ошибки скопированные значения представляют собой неинициализированную память стека ядра, которая затем становится доступной для пользовательского пространства через обработчики sysfs fw_state и mpi_fw_state. Необходимо обнулить структуру почтового ящика, чтобы при неудачном запросе получалось детерминированное состояние со значениями ноль, вместо утечки содержимого стека.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

Linux

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

11.09.2026

Раскрытие

16.09.2026

Модерация

принято

Вход

VDB-405674

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!