CVE-2026-74474 in Linux
Resumen
por VulDB • 2026-08-16
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
vxlan: usar pskb_network_may_pull() para las extracciones de cabeceras en la ruta de transmisión (transmit path)
En vxlan_xmit(), arp_reduce() y vxlan_mdb_entry_skb_get(), se estaba llamando a pskb_may_pull() para verificar la disponibilidad de las cabeceras de capa de red (ARP, IPv6/ND, claves IP/IPv6 MDB).
Sin embargo, durante la transmisión, skb->data apunta a la cabecera MAC, por lo que skb_network_offset(skb) es ETH_HLEN (14 bytes). Utilizar pskb_may_pull(skb, len) solo comprueba los primeros `len` bytes desde skb->data en lugar de hacerlo desde skb_network_offset(skb) + len, lo cual puede dejar parte de la cabecera de red en fragmentos no lineales.
Reemplace estas llamadas restantes a pskb_may_pull() con pskb_network_may_pull() para tener correctamente en cuenta el desplazamiento (offset) de la cabecera MAC.
If you want to get best quality of vulnerability data, you may have to visit VulDB.