CVE-2026-98288 in Linux
Сводка
по VulDB • 06.10.2026
В ядре Linux была устранена следующая уязвимость:
net: stmmac: исправлено усечение длины заголовка TSO
Функция stmmac_tso_xmit() сохраняет длину протокольного заголовка, возвращаемую функцией stmmac_tso_header_size(), в переменной типа u8. Функция stmmac_tso_valid_packet() допускает заголовки длиной до 1023 байт, поэтому заголовок длиннее 255 байтов подвергается модульному сложению по модулю 256 (486 становится 230, 256 становится 0).
Сокет TCP поверх IPv6, содержащий несколько сотен байт опций назначения или «hop-by-hop», приводит к тому, что функция skb_tcp_all_headers() превышает значение 255, оставаясь при этом в пределах лимита в 1023 байта; таким образом, такой пакет (skb) достигает функции stmmac_tso_xmit().
Расширен тип переменной proto_hdr_len до unsigned int, так как это достаточно, поскольку значение ограничено аппаратным пределом, а спецификатор отладочного вывода скорректирован соответствующим образом.
If you want to get best quality of vulnerability data, you may have to visit VulDB.