CVE-2026-74597 in Linuxinformazioni

Riassunto

di VulDB • 22/08/2026

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

ip6_tunnel: cancellare cb[] di skb2 in ip6ip6_err()

La funzione ip6ip6_err() clona un buffer descriptor (skb) contenente un errore ICMP IPv6 esterno, estrae il pacchetto IPv6 interno citato e quindi passa la copia a icmpv6_send(). La copia conserva ancora inet6_skb_parm del pacchetto esterno in skb->cb.

Se il pacchetto esterno conteneva l'opzione Home Address Option (HAO), IP6CB(skb2)->dsthao rimane non zero dopo skb_pull(). Successivamente, icmpv6_send() chiama mip6_addr_swap(), che utilizza tale offset dsthao obsoleto contro il pacchetto interno citato. Un header delle opzioni di destinazione IPv6 malformato può quindi far sì che la ricerca HAO e lo scambio dell'indirizzo vengano eseguiti oltre la fine del pacchetto citato, corrompendo skb_shared_info.

Cancellare cb[] di skb2 prima di estrarre il pacchetto IPv6 interno citato in modo che il percorso di risposta non riutilizzi i metadati lasciati dallo stack IPv6 esterno.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

22/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!