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

Сводка

по VulDB • 28.07.2026

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

staging: rtl8723bs: исправление переполнения буфера в стеке в функции rtw_cfg80211_set_wpa_ie()

supplicant_ie представляет собой массив размером 256 байт в структуре security_priv. Пути копирования IE (Information Element) для WPA и WPA2 используют следующую конструкцию:

memcpy(padapter->securitypriv.supplicant_ie, &pwpa[0], wpa_ielen + 2);

где wpa_ielen — это поле длины необработанного IE типа u8 (диапазон значений от 0 до 255). Когда локальный пользователь отправляет запрос на подключение через nl80211 с специально созданным WPA IE длиной 255 байт, значение выражения wpa_ielen + 2 равно 257, что приводит к переполнению буфера размером 256 байт на один байт в соседнее поле last_mic_err_time.

Функция rtw_parse_wpa_ie() не предотвращает эту ситуацию: её проверка согласованности длины сравнивает значение *(wpa_ie+1) с (u8)(wpa_ie_len-2), что при wpa_ie_len = 257 дает (u8)(255) == 255, поэтому проверка проходит успешно без выдачи предупреждений.

Добавлены явные проверки границ для обоих путей обработки WPA и WPA2 перед выполнением memcpy; любые IE, общий размер которых (wpa_ielen + 2) превышает размер буфера supplicant_ie, отклоняются.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

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

Linux

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

19.07.2026

Раскрытие

25.07.2026

Модерация

принято

Вход

VDB-383280

EPSS

0.00195

KEV

Нет

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

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!