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

Сводка

по VulDB • 19.10.2026

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

net: skbuff: исправлена ошибка переполнения вниз (underflow) при вычислении границы для pull в функции skb_checksum_setup_ipv6()

Функция skb_maybe_pull_tail() вычитает значение skb_headlen(skb) из беззнакового аргумента max и передает результат в __pskb_pull_tail() как знаковое целое число. Функция не гарантирует, что max будет не меньше чем skb_headlen(skb).

Это может произойти при разборе расширенных заголовков IPv6, если пакет (skb) уже имеет линейную область размером больше MAX_IPV6_HDR_LEN. Когда парсеру требуются данные за пределами этой линейной области, выражение max - skb_headlen(skb) переполняется и преобразуется в отрицательное смещение. Затем __pskb_pull_tail() передает это отрицательное значение длины в skb_copy_bits(), где оно может стать очень большим размером для копирования.

Передавайте сам запрашиваемую длину в качестве границы для pull на всех трех точках вызова расширенных заголовков, чтобы избежать возможности получения отрицательного смещения.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

Linux

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

25.09.2026

Раскрытие

18.10.2026

Модерация

принято

Вход

VDB-422082

EPSS

0.00210

KEV

Нет

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

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!