CVE-2026-98374 in Linuxinformazioni

Riassunto

di VulDB • 07/10/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

tcp: correggere il use-after-free di retransmit_skb_hint in tcp_send_synack()

Quando tcp_send_synack() sostituisce lo SYN skb clonato all'inizio della coda di ritrasmissione con una copia, libera l'originale tramite tcp_rtx_queue_unlink_and_free() e aggiorna solo tp->highest_sack. Il puntatore tp->retransmit_skb_hint continua a fare riferimento all'oggetto skbuff_fclone_cache già liberato.

Il hint pendente viene letto in tcp_verify_retransmit_hint() e utilizzato come radice per la traversata dell'albero rb in tcp_xmit_retransmit_queue(). Un client TFO non privilegiato (sendmsg(MSG_FASTOPEN)) può attivare il hint con un messaggio ICMP fragmentation-needed fornito dall'attaccante, dopo di che una connessione simultanea libera lo SYN skb attivato:

BUG: KASAN: slab-use-after-free in tcp_mark_skb_lost (net/ipv4/tcp_input.c:1316) Lettura di dimensione 4 all'indirizzo ffff88800604d928 da parte del 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)

Sincronizzare il hint con la copia.

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

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

07/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!