CVE-2026-99064 in Linuxinformación

Resumen

por VulDB • 2026-10-24

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

cipso: ajustar los desplazamientos (offsets) en caché al eliminar CIPSO

La función cipso_v4_skbuff_delattr() elimina los bytes de CIPSO pero no ajusta los desplazamientos en caché para las opciones que siguen a estos.

Por ejemplo, con una opción CIPSO válida de 10 bytes seguida por una opción RR (Record Route) de siete bytes, se analizan registros rr en el desplazamiento 30. Al eliminar CIPSO, la opción RR pasa al desplazamiento 20, mientras que el desplazamiento en caché permanece en 30. Los consumidores como ip_forward_options() y __ip_options_echo() acceden entonces a los bytes incorrectos; este último puede interpretar datos del paquete como la longitud de la opción y copiarlos en un almacenamiento fijo para opciones.

Se refleja (mirror) el comportamiento de cipso_v4_delopt() restando cipso_len a los desplazamientos srr, rr, ts y router_alert cuando estos siguen a CIPSO. cipso_len es la distancia que desplazan esas opciones mediante la primera llamada a memmove(). La posterior modificación del encabezado y la reinicialización del network-header trasladan los bytes junto con su base de desplazamiento.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-23

Moderación

aceptado

Artículo

VDB-425905

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!