CVE-2026-74473

Source
https://cve.org/CVERecord?id=CVE-2026-74473
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74473.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-74473
Downstream
Published
2026-08-15T12:27:09.382Z
Modified
2026-08-16T03:48:35.555383566Z
Summary
vxlan: use pskb_network_may_pull() in route_shortcircuit()
Details

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

vxlan: use pskbnetworkmaypull() in routeshortcircuit()

routeshortcircuit() currently calls pskbmay_pull(skb, sizeof(struct iphdr)) (or ipv6hdr), which checks if bytes are available starting from skb->data.

However, in vxlanxmit(), skb->data points to the MAC header, so skbnetworkoffset(skb) is ETHHLEN (14 bytes). Using pskbmaypull(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 pskbnetworkmaypull(), which adds skbnetwork_offset(skb) to the length check to ensure the full network header is present in the linear buffer.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/74xxx/CVE-2026-74473.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
e4f67addf158f98f8197e08974966b18480dc751
Fixed
42887be7c4cf283cce02cd0fb6411221167c8b6c
Fixed
aa0d31376d574ac858a40078431a77127bf04ee4
Fixed
ee799977d7941dbfb11049e17edd9eaf4f8820f7
Fixed
4f3f96e771a20263635bb5e1307c112d613b4bbd
Fixed
26bb2dd0a8839617e2c79ffbbe1923f8e4bab9fb

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74473.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
3.8.0
Fixed
6.6.151
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.103
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.44
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.1.8

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74473.json"