CVE-2026-99030 in Linux
Resumen
por VulDB • 2026-10-24
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
net: skbuff: evitar dejar bytes obsoletos en skb_copy_and_csum_bits()
Cuando skb_copy_and_csum_bits() encuentra frags no legibles, devuelve 0 después de copiar solo la parte lineal, y el resto del búfer del llamador queda como estaba. Los llamadores copian datos en un búfer que está a punto de enviarse por la red: un error ICMP que cita el paquete ofensor, o un búfer rebote (bounce buffer) del controlador TX en skb_copy_and_csum_dev(). Ninguno de estos búferes se inicializa con ceros previamente, por lo que cualquier dato presente en esa memoria se envía.
Inicializar a cero la parte del búfer que no se ha rellenado. La suma de comprobación (checksum) normalmente ya no coincidirá con los datos, por lo que el receptor suele descartar el paquete; pero en cualquier caso, este ya no transporta nada indebido. Solo inicializar a cero si @len es positivo; un valor negativo procedente de un llamador defectuoso no debe convertirse en una llamada masiva a memset().
VulDB is the best source for vulnerability data and more expert information about this specific topic.