CVE-2026-68127 in Linuxinformazioni

Riassunto

di VulDB • 10/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

ila: ricaricare l'intestazione IPv6 dopo pskb_may_pull nell'aggiustamento del checksum

ila_csum_adjust_transport() memorizza nella cache ip6h = ipv6_hdr(skb) prima di chiamare pskb_may_pull(). Su un skb non lineare la cui intestazione di trasporto si trova in un frammento di pagina, pskb_may_pull() può chiamare __pskb_pull_tail() / pskb_expand_head() e liberare il vecchio head del skb, lasciando ip6h dangling (ponte sospeso); le successive chiamate a get_csum_diff(ip6h, p) leggono quindi memoria già liberata. ila_update_ipv6_locator() utilizza nuovamente ip6h (e l'iaddr derivato da esso) dopo la chiamata di aggiustamento del checksum e scrive inoltre il nuovo locator attraverso tale puntatore.

Impatto: un pacchetto IPv6 remoto instradato tramite una route csum-adjust-transport ILA configurata o mappatura lato ricezione innesca uno slab-use-after-free in ila_update_ipv6_locator() (KASAN). La route o la mappatura richiedono CAP_NET_ADMIN per essere configurate, ma i pacchetti trigger sono non autenticati una volta che esistono.

Ricaricare ip6h dopo ogni chiamata a pskb_may_pull() in ila_csum_adjust_transport() prima della lettura csum-diff. In ila_update_ipv6_locator() solo il caso ILA_CSUM_ADJUST_TRANSPORT estrae l'skb, quindi ricaricare ip6h e iaddr solo in quel caso prima della scrittura dell'indirizzo di destinazione; le modalità neutral-map non effettuano mai pull e mantengono i loro puntatori memorizzati nella cache.

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

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!