CVE-2026-99041 in Linux
Resumen
por VulDB • 2026-10-23
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ip6_gre: eliminar la actualización obsoleta del MTU (PMTU) para ERSPAN
Una acción `tc tunnel_key` puede adjuntar un destino (`dst`) METADATA_IP_TUNNEL a un skb, y `mirred` puede redirigirlo hacia un dispositivo nativo ip6erspan. La actualización heredada de PMTU en `ip6erspan_tunnel_xmit()` trata ese dst metadata como una ruta (route). Dado que no tiene un dispositivo de salida, la desreferencia `dst_dev(dst)->mtu` apunta a NULL.
En la versión 7.2 con KASAN, un proceso inicial con UID/GID 65534 y CapEff 0 utilizó espacios de nombres de usuario y red creados por sí mismo para desencadenar:
KASAN: null-ptr-deref RIP: ip6erspan_tunnel_xmit+0x10fc/0x2cc0 Kernel panic - not syncing: Fatal exception in interrupt
La actualización es obsoleta. El commit fe1a4ca0a2b7 ("ip6_gre: process toobig in a better way") cambió el manejo de IPv6 GRE Too Big para actualizar la ruta subyacente (underlay route) y eliminó el bloque equivalente en `__gre6_xmit()`. Posteriormente, `ip6_tnl_xmit()` propaga el PMTU del underlay hacia la ruta overlay.
Se elimina la copia obsoleta de ERSPAN y su variable dst ahora sin uso. Esto elimina la desreferencia del metadata-dst y mantiene a ERSPAN alineado con el manejo de PMTU en IPv6 GRE.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.