CVE-2026-98089 in Linuxinformación

Resumen

por VulDB • 2026-09-25

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

bonding: alb: corregir el acceso a encabezado de transporte no inicializado en alb_determine_nd()

alb_determine_nd() utiliza icmp6_hdr(skb) para inspeccionar los encabezados ICMPv6. Sin embargo, en las rutas de transmisión (por ejemplo, paquetes enviados mediante AF_PACKET / sockets raw o paquetes reenviados), skb->transport_header no está garantizado que esté inicializado. Aunque pskb_network_may_pull() asegura que los datos del paquete sean lineales a partir del encabezado de red, no establece ni ajusta el desplazamiento del encabezado de transporte.

Por lo tanto, la desreferenciación de icmp6_hdr(skb) puede acceder a memoria fuera de límites.

Obtenga directamente el icmp6hdr después de ipv6hdr tras llamar a pskb_network_may_pull(), y vuelva a cargar ipv6hdr en caso de que pskb_may_pull() haya realocado skb->head. Además, elimine el argumento bond no utilizado de alb_determine_nd().

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-09-25

Moderación

aceptado

Artículo

VDB-410304

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!