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

Сводка

по VulDB • 23.08.2026

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

ip6_tunnel: очистка поля cb[] в структуре skb2 внутри функции ip6ip6_err()

Функция ip6ip6_err() клонирует внешний пакет ICMP ошибки IPv6, извлекает его для получения цитируемого внутреннего пакета IPv6 и затем передает этот клон в icmpv6_send(). Клон все еще содержит inet6_skb_parm внешнего пакета в поле skb->cb.

Если во внешнем пакете присутствовала опция Home Address Option (HAO), то IP6CB(skb2)->dsthao остается ненулевым после вызова skb_pull(). Позже функция icmpv6_send() вызывает mip6_addr_swap(), которая использует это устаревшее смещение dsthao относительно цитируемого внутреннего пакета. Это может привести к тому, что некорректно сформированный заголовок destination-options во внутреннем пакете вызовет выход операций поиска HAO и замены адреса за пределы границ цитируемого пакета, что приведет к повреждению структуры skb_shared_info.

Необходимо очистить поле cb[] в структуре skb2 перед извлечением (pull) цитируемого внутреннего пакета IPv6, чтобы путь ответа не использовал метаданные, оставленные внешним стеком IPv6.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

Linux

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

15.08.2026

Раскрытие

22.08.2026

Модерация

принято

Вход

VDB-394379

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!