CVE-2026-74668 in Linux
Sumário
de VulDB • 23/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
packet: use hard_header_len consistente no caminho de envio TX_RING
tpacket_snd() lê dev->hard_header_len independentemente para alocação de skb e construção do cabeçalho em tpacket_fill_skb(). A reconfiguração concorrente do dispositivo de rede pode, portanto, tornar o espaço reservado (headroom) menor que a quantidade posteriormente adicionada, ou fazer com que copylen - hard_header_len seja negativo.
Capture uma instantânea (snapshot) de hard_header_len antes de processar os frames do anel e use-a para o limite do frame, alocação de headroom, comprimento de cópia e construção do skb. Passe a instantânea para tpacket_fill_skb().
O problema separado de consistência entre SOCK_DGRAM, hard_header_len e header_ops->create não é abordado aqui.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.