Impact
A stack buffer overflow occurs within the IPv4-over-IPv6 tunnel error handling path. The kernel clones a packet whose control block is set for IPv6, but later treats it as an IPv4 packet. Because the layout of the IPv6 control structure differs from the IPv4 one, a mis‑aligned field lets an attacker supply a length that causes more data than the 40‑byte stack buffer can hold to be copied. This overwrite can be exploited to execute arbitrary code in kernel mode.
Affected Systems
Linux kernel releases before the patch that clears the control block during error processing and adds basic IPv4 header validation are affected. The vulnerability exists wherever the ip6_tunnel module is compiled into the kernel.
Risk and Exploitability
The CVSS score of 9.8 indicates critical severity. The EPSS score is below 1% and the vulnerability is not currently listed in CISA’s KEV catalog, suggesting that large‑scale exploitation is not yet observed. Based on the description, it is inferred that the attack vector is network‑based; an adversary can send crafted IPv4‑in‑IPv6 packets to any reachable IP address, triggering the overflow without authentication or additional privileges.
OpenCVE Enrichment
Debian DLA
Debian DSA
Ubuntu USN