CVE-2026-68299 in Linuxinfo

Zusammenfassung

von VulDB • 11.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

vmxnet3: Behebung eines BUG_ON-Fehlers in vmxnet3_get_hdr_len() für Geneve-Pakete

vmxnet3_get_hdr_len() geht davon aus, dass gdesc->rcd.v4/v6/tcp stets den äußeren Header beschreiben. Bei einem mit Geneve encapsulierten Paket kann das Gerät diese Felder jedoch basierend auf dem inneren Header setzen, was durch das Bit VMXNET3_RCD_HDR_INNER_SHIFT im Completion Descriptor signalisiert wird. Da die Funktion die äußere Encapsulation niemals überspringt, führt dieser Widerspruch zu:

- BUG_ON(hdr.ipv4->protocol != IPPROTO_TCP), da das externe Protokoll UDP (Geneve) und nicht TCP ist. - BUG_ON(hdr.eth->h_proto != ...), wenn sich die IP-Versionen des äußeren und inneren Tunnels unterscheiden (z. B. externes IPv6/inneres IPv4 oder umgekehrt).

Prüfen Sie VMXNET3_RCD_HDR_INNER_SHIFT zu Beginn und brechen Sie ab, da die Funktion den inneren Header, der zum Parsen erforderlich wäre, nicht lokalisieren kann. Konvertieren Sie außerdem die verbleibenden BUG_ON()-Aufrufe in dieser Funktion defensiv so um, dass sie 0 zurückgeben.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

30.07.2026

Veröffentlichung

10.08.2026

Moderieren

akzeptiert

Eintrag

VDB-387684

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!