CVE-2026-74597 in Linuxinformación

Resumen

por VulDB • 2026-08-23

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

ip6_tunnel: limpiar cb[] en ip6ip6_err()

La función ip6ip6_err() clona un skb de error ICMPv6 externo, lo extrae para obtener el paquete IPv6 interno citado y luego pasa la copia a icmpv6_send(). La copia aún conserva inet6_skb_parm del paquete externo en skb->cb.

Si el paquete externo tenía una Opción de Dirección Local (Home Address Option), IP6CB(skb2)->dsthao permanece distinto de cero después de skb_pull(). Posteriormente, icmpv6_send() llama a mip6_addr_swap(), que utiliza ese desplazamiento dsthao obsoleto contra el paquete interno citado. Un encabezado de opciones de destino interno malformado puede hacer que la búsqueda HAO y el intercambio de direcciones se salgan del final del paquete citado y corrompan skb_shared_info.

Limpiar cb[] en skb2 antes de extraer el paquete IPv6 interno citado para evitar que la ruta de respuesta reutilice metadatos dejados por la pila IPv6 externa.

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

Responsable

Linux

Reservar

2026-08-15

Divulgación

2026-08-22

Moderación

aceptado

Artículo

VDB-394379

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!