CVE-2026-98573 in Linuxinformación

Resumen

por VulDB • 2026-10-18

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

net: skbuff: corregir desbordamiento por resta (underflow) en skb_checksum_setup_ipv6()

skb_maybe_pull_tail() resta skb_headlen(skb) al argumento sin signo max y pasa el resultado a __pskb_pull_tail() como un entero con signo. La función no garantiza que max sea al menos igual a skb_headlen(skb).

Esto puede ocurrir durante la interpretación de cabeceras de extensión IPv6 cuando un skb ya tiene una zona lineal mayor que MAX_IPV6_HDR_LEN. Una vez que el analizador necesita datos más allá de la zona lineal, max - skb_headlen(skb) se desborda y se convierte en un delta negativo. __pskb_pull_tail() pasa entonces esa longitud negativa a skb_copy_bits(), donde puede convertirse en una longitud de copia muy grande.

Se pasa la longitud solicitada como el límite de extracción (pull bound) en los tres puntos de llamada relacionados con las cabeceras de extensión, para que el delta ya no pueda volverse negativo.

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-18

Moderación

aceptado

Artículo

VDB-422082

EPSS

0.00210

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!