CVE-2026-98374 in Linuxinformation

Résumé

par VulDB • 07/10/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

tcp : correction d’un use-after-free de retransmit_skb_hint dans tcp_send_synack()

Lorsque tcp_send_synack() remplace l’skb SYN cloné situé en tête de la file de retransmission par une copie, il libère l’original via tcp_rtx_queue_unlink_and_free() et ne répare que tp->highest_sack. La variable tp->retransmit_skb_hint continue de pointer vers l’objet skbuff_fclone_cache qui a été libéré.

Ce pointeur dangling (dangling hint) est lu dans tcp_verify_retransmit_hint() et utilisé comme racine pour la traversée de l’arbre rouge-noir (rbtree walk) dans tcp_xmit_retransmit_queue(). Un client TFO non privilégié (sendmsg(MSG_FASTOPEN)) peut armer ce pointeur avec un message ICMP fragmentation-needed fourni par un attaquant, après quoi une ouverture simultanée libère le SYN skb armé :

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)

Synchroniser le pointeur sur la copie.

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

Responsable

Linux

Réserver

25/09/2026

Divulgation

07/10/2026

Modérer

accepté

Entrée

VDB-414988

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you know our Splunk app?

Download it now for free!