CVE-2026-74473 in Linuxinformación

Resumen

por VulDB • 2026-08-15

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

vxlan: usar pskb_network_may_pull() en route_shortcircuit()

route_shortcircuit() actualmente llama a pskb_may_pull(skb, sizeof(struct iphdr)) (o ipv6hdr), lo cual verifica si hay bytes disponibles comenzando desde skb->data.

Sin embargo, en vxlan_xmit(), skb->data apunta al encabezado MAC, por lo que skb_network_offset(skb) es ETH_HLEN (14 bytes). Usar pskb_may_pull(skb, 20) solo comprueba los primeros 20 bytes a partir de skb->data (que corresponden a 14 bytes del encabezado MAC más 6 bytes del encabezado IP), dejando el resto del encabezado IP potencialmente sin extraer en fragmentos no lineales. Las posteriores desreferencias de ip_hdr(skb)->daddr pueden leer más allá de la longitud del buffer lineal extraído.

Se corrige este problema utilizando pskb_network_may_pull(), que añade skb_network_offset(skb) a la comprobación de longitud para garantizar que el encabezado de red completo esté presente en el buffer lineal.

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-15

Moderación

aceptado

Artículo

VDB-390791

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!