CVE-2026-74473 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

vxlan: Verwendung von pskb_network_may_pull() in route_shortcircuit()

route_shortcircuit() ruft derzeit pskb_may_pull(skb, sizeof(struct iphdr)) (bzw. ipv6hdr) auf, das prüft, ob Bytes ab skb->data verfügbar sind.

In vxlan_xmit() zeigt skb->data jedoch auf den MAC-Header, sodass skb_network_offset(skb) ETH_HLEN (14 Byte) beträgt. Die Verwendung von pskb_may_pull(skb, 20) überprüft nur die ersten 20 Byte ab skb->data (was einem 14-Byte-MAC-Header plus 6 Byte des IP-Headers entspricht), wodurch der Rest des IP-Headers in nicht-linearen Fragmenten möglicherweise nicht vollständig geladen wird. Nachfolgende Dereferenzierungen von ip_hdr(skb)->daddr können über die Länge des geladenen linearen Puffers hinaus lesen.

Dies wird behoben, indem pskb_network_may_pull() verwendet wird, das skb_network_offset(skb) zur Längenprüfung hinzufügt, um sicherzustellen, dass der vollständige Netzwerkheader im linearen Buffer vorhanden ist.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390791

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!