← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-74473

Last refreshed2026-10-17

Status: UPDATED  |  Advisory ID: CVE-2026-74473

Key Details

CVECVE-2026-74473
CVSS Score / Version
9.8 (Critical) / CVSS v3.1
Updated2026-10-16
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS Prose
attack vector is network; attack complexity is low; privileges required is none; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is high; availability impact is high.
Affected products
Linux Kernel

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

In the Linux kernel, the following vulnerability has been resolved:

vxlan: use pskb_network_may_pull() in route_shortcircuit()

route_shortcircuit() currently calls pskb_may_pull(skb, sizeof(struct iphdr))

(or ipv6hdr), which checks if bytes are available starting from skb->data.

However, in vxlan_xmit(), skb->data points to the MAC header, so

skb_network_offset(skb) is ETH_HLEN (14 bytes). Using pskb_may_pull(skb, 20)

only checks 20 bytes from skb->data (which is 14 bytes MAC header + 6 bytes of

IP header), leaving the rest of the IP header potentially un-pulled in non-linear

frags. Subsequent dereferences of ip_hdr(skb)->daddr can read beyond the pulled

linear buffer length.

Fix this by using pskb_network_may_pull(), which adds skb_network_offset(skb) to

the length check to ensure the full network header is present in the linear buffer. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-74473
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-74473
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.