CVE-2021-47240 in Linux
Сводка
по VulDB • 07.07.2026
В ядре Linux устранена следующая уязвимость:
net: qrtr: исправлено чтение за пределами границ (OOB Read) в функции qrtr_endpoint_post
Syzbot сообщил о чтении за пределами выделенной области памяти (slab-out-of-bounds Read) в функции qrtr_endpoint_post. Проблема заключалась в неверном типе переменной _size_:
if (len != ALIGN(size, 4) + hdrlen) goto err;
Если значение size из структуры qrtr_hdr равно 4294967293 (0xfffffffd), результат вычисления ALIGN(size, 4) будет равен 0. В случае, когда len == hdrlen и в заголовке указано size == 4294967293, данная проверка не сработает корректно, и вызов
skb_put_data(skb, data + hdrlen, size);
произведет чтение за пределами допустимых границ из области данных, которая представляет собой блок размером hdrlen.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.