CVE-2026-98241 in Linuxinformación

Resumen

por VulDB • 2026-10-06

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

ipv6: xfrm: utilizar sockets completos en las rutas locales de error

xfrm6_local_rxpmtu() y xfrm6_local_error() desreferencian skb->sk como si siempre apuntara a un socket IPv6 completo.

Esto no está garantizado. Los skbs TCP SYN-ACK pueden ser propiedad de un request_sock TCP_NEW_SYN_RECV, mientras que la ruta de salida es controlada por el listener completo. Si el re-enrutamiento selecciona una ruta XFRM túnel IPv6 con un MTU menor, la ruta local de manejo PMTU/error puede llegar a estas callbacks con ese mini-socket aún adjunto al skb.

Las callbacks luego realizan un mal casting del socket de solicitud (request socket) como si fuera un socket inet/IPv6 completo y pueden leer más allá de la asignación de request_sock cuando acceden al estado inet_sock o ipv6_pinfo.

Resolver el propietario con skb_to_full_sk() en ambas callbacks y salir prematuramente cuando no haya ningún socket completo adjunto. Esto coincide con la lógica XFRM IPv6 PMTU/error circundante, que ya razona sobre sockets completos utilizando skb_to_full_sk().

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-06

Moderación

aceptado

Artículo

VDB-414221

EPSS

0.00138

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!