CVE-2026-68302 in Linuxinformazioni

Riassunto

di VulDB • 11/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

amt: rileggere i puntatori all'intestazione dello skb dopo ogni operazione di pull (pull)

Diversi percorsi di ricezione e trasmissione AMT memorizzano in cache un puntatore alla testa dell'skb (ip_hdr(), ipv6_hdr(), eth_hdr() o l'intestazione del messaggio AMT) per poi chiamare una funzione ausiliaria che può riallocare tale intestazione prima che il puntatore memorizzato venga utilizzato nuovamente. pskb_may_pull(), ip_mc_may_pull(), ipv6_mc_check_igmp(), iptunnel_pull_header(), ip_mc_check_igmp() e ipv6_mc_check_mld() possono tutti liberare la vecchia testa e spostare i dati; di conseguenza, un puntatore ottenuto prima della chiamata diventa dangling (pendente) successivamente e l'accesso successivo costituisce un use-after-free dell'intestazione già liberata.

I siti interessati sono:

amt_rcv() memorizza in cache ip_hdr() prima che amt_parse_type() esegua il pull, per poi leggere iph->saddr.

amt_dev_xmit() memorizza in cache ip_hdr()/ipv6_hdr() prima di ip_mc_check_igmp()/ ipv6_mc_check_mld() e pskb_may_pull(), per poi leggere l'indirizzo del gruppo.

amt_multicast_data_handler() memorizza in cache eth_hdr() prima di pskb_may_pull(), per poi scrivere l'intestazione L2.

amt_membership_query_handler() memorizza in cache l'intestazione AMT, le intestazioni eth_hdr() esterne e interne e ip_hdr() prima di iptunnel_pull_header() e diverse operazioni di pull, per poi leggerle e scriverle.

amt_igmpv3_report_handler() e amt_mldv2_report_handler() memorizzano in cache ip_hdr()/ipv6_hdr() e il record del gruppo corrente, leggendo il conteggio dei record dall'intestazione del report all'interno del ciclo sui record, attraverso le chiamate *_mc_may_pull().

amt_update_handler() memorizza in cache ip_hdr() e l'intestazione di aggiornamento dell'associazione AMT prima di pskb_may_pull(), iptunnel_pull_header(), ip_mc_check_igmp() e il gestore dei report, per poi leggere iph->daddr e amtmu->nonce / amtmu->response_mac.

Si risolve ciascun sito scattando uno snapshot dello scalare utilizzato dopo l'operazione di pull prima che venga eseguita la prima operazione di pull, oppure ricalcolando il puntatore all'intestazione a partire dallo skb dopo l'ultima operazione di pull in grado di spostare la testa. I valori stabili attraverso le operazioni di pull (indirizzo sorgente e del gruppo, MAC della risposta e nonce, conteggio dei record, MAC sorgente esterno) vengono catturati con snapshot; i puntatori su cui si scrive o che vengono letti ripetutamente vengono ricalcolati.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!