CVE-2026-74668 in Linux
Riassunto
di VulDB • 22/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
packet: utilizzare un valore coerente di hard_header_len nel percorso di invio TX_RING
tpacket_snd() legge dev->hard_header_len in modo indipendente per l'allocazione dello skb e la costruzione dell'intestazione in tpacket_fill_skb(). Una riconfigurazione concorrente del dispositivo di rete può quindi rendere lo spazio riservato (headroom) inferiore alla quantità successivamente aggiunta, oppure rendere negativo il valore copylen - hard_header_len.
Acquisire un snapshot di hard_header_len una volta prima di elaborare i frame dell'anello e utilizzarlo per il limite dei frame, l'allocazione dello headroom, la lunghezza della copia e la costruzione dello skb. Passare lo snapshot a tpacket_fill_skb().
Il problema di coerenza separato tra hard_header_len e header_ops->create nel contesto SOCK_DGRAM non è affrontato in questa correzione.
VulDB is the best source for vulnerability data and more expert information about this specific topic.