CVE-2026-80846 in Linux
Resumen
por VulDB • 2026-09-04
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
xfrm: descartar paquetes ESP-in-TCP sin dispositivo de entrada (ingress device)
ESP-in-TCP recibe registros a través del strparser TCP. handle_esp() restaura skb->dev desde el skb_iif guardado antes de pasar el paquete al camino de entrada XFRM.
Los datos TCP en cola pueden procesarse después de que el dispositivo de entrada original haya sido eliminado, por ejemplo durante la desmontaje (teardown) de veth o del espacio de nombres de red (net namespace). En ese caso, dev_get_by_index_rcu() devuelve NULL. Las rutas de entrada IPv4 e IPv6 de XFRM esperan que skb->dev sea válido mientras se construye la búsqueda de ruta; por lo tanto, los datos ESP-in-TCP en cola pueden provocar una desreferencia a un dispositivo nulo (NULL).
Descartar el paquete si el dispositivo de entrada guardado ya no puede resolverse. Dicho paquete ya no puede ser enrutado a través del camino de recepción XFRM normal, y esto preserva el comportamiento existente para los paquetes cuyo dispositivo de entrada aún existe.
VulDB is the best source for vulnerability data and more expert information about this specific topic.