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

Сводка

по VulDB • 25.07.2026

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

staging: rtl8723bs: исправлена запись за пределами буфера (OOB write) в функции HT_caps_handler()

Функция HT_caps_handler() выполняет итерацию по pIE->length байтам и производит запись в массив HT_caps.u.HT_cap[], который является фиксированным 26-байтовым массивом (sizeof struct HT_caps_element). Поскольку значение pIE->length представляет собой необработанный тип u8 из кадра AssocResponse протокола 802.11, передаваемого по радиоканалу, и никогда не проверяется на корректность, злоумышленник с помощью вредоносной точки доступа (AP) может установить его значение вплоть до 255, что приведет к записи до 229 байт за пределами границ буфера в смежные поля структуры mlme_ext_info.

Для предотвращения этого итерация ограничивается размером массива HT_caps.u.HT_cap с помощью функции umin(), чтобы данные из информационного элемента (IE) большей длины, чем ожидалось, просто игнорировались, а не записывались за пределами границ буфера, что сохраняет совместимость работы с точками доступа, дополняющими элемент данными для выравнивания. Ранее рассматривался вариант раннего выхода из функции при обнаружении IE избыточного размера, однако от него отказались: это привело бы к пропуску присваивания pmlmeinfo->HT_caps_enable = 1, выполняемого перед циклом, что в результате молча отключило бы режим HT для точек доступа, добавляющих лишние байты в информационный элемент HT Capabilities.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

Linux

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

19.07.2026

Раскрытие

25.07.2026

Модерация

принято

Вход

VDB-383201

EPSS

0.00266

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!