Impact
The bug resides in the Linux kernel’s netfilter SYNPROXY code. It rewrites the TCP timestamp option in place and then updates the TCP checksum using a pointer obtained before the packet buffer is made writable. Between obtaining that pointer and using it, the buffer is expanded, freeing the original header space. The checksum update therefore writes into freed memory or modifies a stale header, causing a use‑after‑free fault. This can lead to an kernel Oops or crash, and in some scenarios may provide a vector for remote code execution, although the description does not confirm a reliable execution path. The underlying weakness is memory corruption (CWE‑825).
Affected Systems
All Linux kernel releases that include the netfilter SYNPROXY component for IPv4 and IPv6 are affected. Any kernel version prior to the commit 92170e6afe927ab that implements the fix is vulnerable, regardless of distribution vendor.
Risk and Exploitability
The vulnerability has a CVSS score of 9.8, indicating a high impact on confidentiality, integrity, and availability. Its EPSS score of less than 1% indicates that exploitation is currently very uncommon, and it is not listed in CISA’s KEV catalog. The likely attack vector is remote traffic targeted at a host running SYNPROXY; an attacker can send specially crafted SYN packets to a gateway or firewall, triggering the flaw and potentially causing a kernel crash or, at best, providing a speculative code‑execution route.
OpenCVE Enrichment
Ubuntu USN