Impact
A flaw in the Linux kernel’s ESP output tail logic causes a page fragment reference leak when the second skb_to_sgvec() call fails. The source scatterlist entries are never released, leading to accumulated kernel memory usage. Over time this can exhaust available RAM and trigger a denial‑of‑service condition. The vulnerability is a classic resource‑management flaw (CWE-911).
Affected Systems
The affected product is the Linux kernel, specifically all builds that include the ESP output tail code (both esp4 and esp6 paths). No specific kernel versions are listed; therefore any kernel version compiling this code could be impacted until the patch is applied.
Risk and Exploitability
The CVSS score of 7.5 indicates medium‑to‑high severity. The EPSS score is below 1 %, reflecting a low probability of exploitation at the present time, and the vulnerability is not listed in CISA’s KEV catalog. Based on the description, the likely attack vector is the delivery of crafted ESP packets that cause the second skb_to_sgvec() call to fail. This scenario would allow an attacker to remotely trigger the vulnerability by sending traffic over the network to a target system, though the exploit requires the kernel to process the offending packets. The impact remains local to the victim machine, potentially exhausting kernel memory and causing service disruption.
OpenCVE Enrichment