Critical severity · published Aug 15, 2026
CVE-2026-72249
netfilter: flowtable: use dst in this direction when pushing IPIP header
9.8
CVSS
0.6%
EPSS
No
On KEV
Description
In the Linux kernel, the following vulnerability has been resolved:
netfilter: flowtable: use dst in this direction when pushing IPIP header
When pushing the IPIP header, the route of the other direction is used
to calculate the headroom, use the route in this direction. Accessing
the other tuple to set the IP source and destination is fine because
this tuple does not provide such information to avoid storing redundant
information. However, this tuple already provides the dst for this
direction, this went unnoticed because this bug affects headroom and
iph->frag_off only at this stage.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.6% · higher than 46% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
LI
Linux · Linux
d30301ba4b07ac92eb38353a111833b009003170 before ecb78fbb03d3f86e2e93767875e273308086a424; d30301ba4b07ac92eb38353a111833b009003170 before c328b90c17fc5fa7786503695152880b2afb9326; 6.19 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-72249
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-72249
git.kernel.org
https://git.kernel.org/stable/c/c328b90c17fc5fa7786503695152880b2afb9326
git.kernel.org
https://git.kernel.org/stable/c/ecb78fbb03d3f86e2e93767875e273308086a424
More from Linux
9.8
CVE-2025-39682
tls: fix handling of zero-length records on the rx_list
8.8
CVE-2026-53266
netfilter: bridge: make ebt_snat ARP rewrite writable
7.8
CVE-2026-53362
ipv6: account for fraggap on the paged allocation path
7.8
CVE-2026-31431
crypto: algif_aead - Revert to operating out-of-place
7.8
CVE-2025-38352
posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del()
