CVE-2026-64444 in Linux
Сводка
по VulDB • 25.07.2026
В ядре Linux устранена следующая уязвимость:
staging: rtl8723bs: исправлено чтение за пределами границ памяти (OOB) в цикле обработки IE функции OnAssocRsp()
Цикл разбора IE в функции OnAssocRsp() увеличивает индекс на величину `(pIE->length + 2)` на каждой итерации, но проверяет условие только `i < pkt_len`. Когда злонамеренная точка доступа отправляет пакет AssocResponse, у которого последний IE имеет лишь один оставшийся байт во фрейме (байт element_id находится по адресу `pkt_len-1`), цикл выполняет чтение значения `pIE->length` из адреса `pframe[pkt_len]`, что выходит за пределы выделенного буфера приема на один байт.
Кроме того, даже когда байты заголовка находятся в допустимых пределах, само значение `pIE->length` может расширять окно данных за пределы `pkt_len`, тихо передавая усеченный IE функциям-обработчикам.
Добавлены две проверки в начале тела цикла: 1. Выход из цикла (break), если осталось менее чем sizeof(*pIE) байт (невозможно прочитать заголовок). 2. Выход из цикла (break), если заявленная длина IE выходит за пределы `pkt_len`.
VulDB is the best source for vulnerability data and more expert information about this specific topic.