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
Bajo · próximos 30 días
- Percentil
- 9,5 %
- Fecha del modelo
- 21 sept 2026
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.
Resumen
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.
Fuentes
3Repositorio 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.
- DirtyAH6PoC
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.
Uso responsable
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.