CVE-2026-74668 in Linux
Resumen
por VulDB • 2026-08-22
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
packet: usar un valor consistente para hard_header_len en la ruta de envío TX_RING
tpacket_snd() lee dev->hard_header_len independientemente para la asignación del skb y la construcción del encabezado en tpacket_fill_skb(). Por lo tanto, una reconfiguración concurrente del dispositivo de red puede hacer que el espacio reservado (headroom) sea menor que la cantidad empujada posteriormente, o que copylen - hard_header_len sea negativo.
Se captura un valor instantáneo (snapshot) de hard_header_len antes de procesar los frames del anillo y se utiliza para el límite de frame, la asignación de headroom, la longitud de copia y la construcción del skb. Se pasa este valor capturado a tpacket_fill_skb().
El problema de consistencia separado entre hard_header_len y header_ops->create en SOCK_DGRAM no se aborda aquí.
VulDB is the best source for vulnerability data and more expert information about this specific topic.