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

Сводка

по VulDB • 07.10.2026

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

tcp: исправлена ошибка use-after-free для retransmit_skb_hint в функции tcp_send_synack()

Когда функция tcp_send_synack() заменяет клонированный пакет SYN (skb) в начале очереди повторных передач на его копию, она освобождает оригинальный пакет с помощью tcp_rtx_queue_unlink_and_free(), но обновляет только tp->highest_sack. При этом указатель tp->retransmit_skb_hint продолжает ссылаться на уже освобожденный объект из кэша skbuff_fclone_cache.

Этот висячий (dangling) указатель считывается в функции tcp_verify_retransmit_hint() и используется как корень для обхода дерева rbtree в функции tcp_xmit_retransmit_queue(). Непривилегированный клиент TFO (вызывающий sendmsg(MSG_FASTOPEN)) может установить этот указатель с помощью предоставленного злоумышленником сообщения ICMP fragmentation-needed, после чего одновременное открытие соединения приводит к освобождению установленного пакета SYN:

BUG: KASAN: slab-use-after-free in tcp_mark_skb_lost (net/ipv4/tcp_input.c:1316) Read of size 4 at addr ffff88800604d928 by task swapper/1/0 Call Trace: tcp_mark_skb_lost (net/ipv4/tcp_input.c:1316) tcp_simple_retransmit (net/ipv4/tcp_input.c:3158) tcp_v4_err (net/ipv4/tcp_ipv4.c:587)

Синхронизируйте указатель с копией.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

Linux

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

25.09.2026

Раскрытие

07.10.2026

Модерация

принято

Вход

VDB-414988

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!