CVE-2026-80844

Publicada el 4 sept 2026

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: xfrm: ah6: validate routing header segments_left AH6 reorganiza 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. Esta suposición no se cumple para los paquetes IPv6 sin procesar HDRINCL. Un paquete con hdrlen igual a 2 describe una dirección, pero puede contener 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 provoca un acceso fuera de límites. Valide localmente la invariante antes de modificar el encabezado de enrutamiento o realizar cualquier aritmética de punteros de dirección, y propague los errores de encabezado malformado a las rutas de error de entrada y salida existentes de AH6.

Artículos relacionados

This product uses the NVD API but is not endorsed or certified by the NVD.

La descripción técnica es una traducción nuestra del texto original de NVD, en inglés.

Base de datos CVE