CVE

CVE-2026-80844: fallo en el kernel de Linux permite acceso fuera de límites vía cabeceras de enrutamiento IPv6

El kernel de Linux corrigió una vulnerabilidad en el manejo de AH6 dentro de xfrm: la función ipv6_rearrange_rthdr() asumía que el campo segments_left de una cabecera de enrutamiento IPv6 nunca superaba la cantidad de direcciones descritas por hdrlen. Esa suposición no se cumple en paquetes IPv6 crudos con HDRINCL, donde un paquete con hdrlen igual a 2 puede traer un segments_left arbitrario. Con segments_left en 255, el puntero de direcciones retrocede 4.064 bytes y esa misma longitud se pasa a memmove(), provocando un acceso fuera de límites.

El parche valida la invariante antes de modificar la cabecera o hacer aritmética de punteros, y propaga los errores de cabecera malformada a las rutas de error existentes de entrada y salida de AH6. Existen 2 pruebas de concepto públicas en GitHub y el CSIRT Nacional de Chile emitió una alerta de vulnerabilidad crítica, señalándola como relevante para infraestructura chilena. La probabilidad de explotación real en los próximos 30 días es baja (EPSS 0,2%, percentil 9%).

CVECVE-2026-80844
SeveridadHIGH
EPSS
0.2% en 30 días (percentil 9)
Exposición (Shodan)sin hosts expuestos detectados actualmente
PoC públicogithub.com, github.com

Producto afectado

Linux kernel

Producto derivado de la descripción (el CPE estructurado de NVD aún no está publicado).

Referencias

Fuente: CSIRT Nacional de Chile