CVE-2026-80844
xfrm: ah6: validar segments_left del encabezado de enrutamiento
- Publicado
- 4 sept 2026
- Actualizado
- 4 sept 2026
- Asignación de CNA
- Linux
- Evidencia observada
- 18 sept 2026
xfrm: ah6: validar segments_left del encabezado de enrutamiento
Bajo · próximos 30 días
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: xfrm: ah6: validar segments_left del encabezado de enrutamiento AH6 reordena las direcciones del encabezado de enrutamiento antes de calcular o verificar el ICV. ipv6_rearrange_rthdr() asume que segments_left no es mayor que el número de direcciones descritas por el campo hdrlen del encabezado de enrutamiento. Esa suposición no se cumple para paquetes IPv6 HDRINCL sin procesar. Un paquete con hdrlen igual a 2 describe una dirección, pero puede llevar un valor arbitrario de segments_left. Con segments_left igual a 255, la función mueve su puntero de dirección 4.064 bytes hacia atrás y pasa una longitud de 4.064 bytes a memmove(), lo que resulta en un acceso fuera de límites. Validar la invariante localmente antes de modificar el encabezado de enrutamiento o realizar cualquier aritmética de punteros de dirección, y propagar los errores de encabezado malformado a las rutas de error de entrada y salida existentes de AH6.
Repositorio de investigación para CVE-2026-80844 (DirtyAH6), una escalada de privilegios local en el kernel de Linux IPv6 AH6/XFRM, con PoC, análisis de causa raíz y parche.
PoC en Python para CVE-2026-80844: corrupción de skb en IPv6 AH6 y descifrado ESP-in-UDP para sobrescribir /etc/pam.d/su y escalar a root en Linux.
Repositorio de prueba de concepto e investigación para CVE-2026-80844 (DirtyAH6), que proporciona material educativo y guía de configuración de laboratorio para pruebas de vulnerabilidad autorizadas.
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.