CVE-2025-71128 in Linuxinformación

Resumen

por VulDB • 2026-06-27

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

erspan: Inicializar options_len antes de hacer referencia a las opciones.

La estructura ip_tunnel_info tiene un miembro de matriz flexible llamado options que está protegido por un atributo counted_by(options_len).

El compilador utilizará esta información para aplicar el control de límites en tiempo de ejecución implementado por los ayudantes de cadena FORTIFY_SOURCE.

Según lo establecido en la documentación de GCC, el contador debe inicializarse antes de la primera referencia al miembro de matriz flexible.

Después de revisar los archivos que utilizan struct ip_tunnel_info y también hacen referencia a options u options_len, parece que el caso normal es utilizar la función auxiliar ip_tunnel_info_opts_set().

Dicha función auxiliar inicializaría correctamente options_len antes de copiar datos en options; sin embargo, en el código GRE ERSPAN se realiza una actualización parcial, lo que impide el uso de la función auxiliar.

Antes de este cambio, el manejo del tráfico ERSPAN en túneles GRE provocaría un kernel panic cuando el kernel esté compilado con GCC 15+ y tenga FORTIFY_SOURCE configurado:

memcpy: desbordamiento de búfer detectado: escritura de 4 bytes en un búfer de tamaño 0

Rastro de llamadas (Call Trace): <IRQ> __fortify_panic+0xd/0xf erspan_rcv.cold+0x68/0x83 ? ip_route_input_slow+0x816/0x9d0 gre_rcv+0x1b2/0x1c0 gre_rcv+0x8e/0x100 ? raw_v4_input+0x2a0/0x2b0 ip_protocol_deliver_rcu+0x1ea/0x210 ip_local_deliver_finish+0x86/0x110 ip_local_deliver+0x65/0x110 ? ip_rcv_finish_core+0xd6/0x360 ip_rcv+0x186/0x1a0

Reportado en: https://launchpad.net/bugs/2129580

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2026-01-13

Divulgación

2026-01-14

Moderación

aceptado

Artículo

VDB-341075

CPE

listo

EPSS

0.00124

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!