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

Сводка

по VulDB • 16.09.2026

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

staging: rtl8723bs: исправление чтения за пределами буфера (OOB read) в функции rtw_restruct_wmm_ie()

Функция rtw_restruct_wmm_ie() сканирует входной буфер in_ie на наличие элемента информации WMM с использованием следующего цикла:

```c while (i < in_len) {
... if (i + 5 < in_len && in_ie[i] == 0xDD && ...) {
... break; } i += (in_ie[i + 1] + 2); /* переход к следующему элементу IE */
} ```

Когда проверка условия «i + 5 < in_len» не выполняется просто потому, что значение i находится в пределах 5 байт от конца буфера (то есть WMM-IE не было найдено ближе к концу массива in_ie), выполнение переходит к строке `i += (in_ie[i + 1] + 2)`, которая осуществляет чтение из `in_ie[i + 1]`. Если на тот момент i == in_len - 1, это приводит к чтению за пределами буфера размером в 1 байт из атакующим контролируемого буфера IE, сформированного на основе данных ассоциации или сканирования.

Коммит a75281626fc8f («staging: rtl8723bs: исправление потенциального чтения за пределами буфера в rtw_restruct_wmm_ie») добавил проверку «i + 5 < in_len» непосредственно в условие совпадения, но не добавил аналогичную защиту перед переходом к следующему шагу (fallthrough advance), поэтому тот же класс уязвимостей OOB read оставался достижимым через путь несовпадения.

Добавлена явная проверка границ перед переходом к следующему элементу IE.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

Linux

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

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-405855

EPSS

0.00304

KEV

Нет

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

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!