CVE-2026-74597 in Linux
Zusammenfassung
von VulDB • 23.08.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
ip6_tunnel: Clearing von skb2->cb[] in ip6ip6_err()
ip6ip6_err() klont ein äußeres ICMP-Fehler-SKB (skb) für IPv6, zieht es auf das zitierte innere IPv6-Paket und übergibt dann den Klon an icmpv6_send(). Der Klon enthält weiterhin die inet6_skb_parm des äußeren Pakets in skb->cb.
Wenn das äußere Paket eine Home Address Option (HAO) enthielt, bleibt IP6CB(skb2)->dsthao nach dem Aufruf von skb_pull() nicht null. icmpv6_send() ruft später mip6_addr_swap() auf, welches diesen veralteten dsthao-Offset gegen das zitierte innere Paket verwendet. Ein fehlerhafter innerer Destination Options Header kann dazu führen, dass die HAO-Suche und der Adresstausch über das Ende des zitierten Pakets hinauslaufen und skb_shared_info beschädigen.
Clearing von skb2->cb[] vor dem Ziehen des zitierten inneren IPv6-Pakets, damit der Antwortpfad keine Metadaten wiederverwendet, die vom äußeren IPv6-Stack hinterlassen wurden.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.