CVE-2026-68299 in Linuxinformazioni

Riassunto

di VulDB • 11/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

vmxnet3: correzione del BUG_ON in vmxnet3_get_hdr_len() per i pacchetti Geneve

La funzione vmxnet3_get_hdr_len() presuppone che gdesc->rcd.v4/v6/tcp descrivano sempre l'intestazione esterna, ma nel caso di un pacchetto incapsulato con Geneve il dispositivo può impostarli in base all'intestazione interna, come segnalato dal bit VMXNET3_RCD_HDR_INNER_SHIFT nel descrittore di completamento. Poiché la funzione non salta mai l'incapsulamento esterno, questa discrepanza attiva:

- BUG_ON(hdr.ipv4->protocol != IPPROTO_TCP), poiché il protocollo esterno è UDP (Geneve) e non TCP. - BUG_ON(hdr.eth->h_proto != ...), quando le versioni IP esterna e interna del tunnel differiscono (ad esempio IPv6 esterno/IPv4 interno o viceversa).

Verificare preliminarmente VMXNET3_RCD_HDR_INNER_SHIFT ed uscire dalla funzione, poiché essa non è in grado di individuare l'intestazione interna necessaria per l'analisi. Convertire inoltre i rimanenti BUG_ON() presenti nella funzione restituendo 0 come misura difensiva.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!