Impact
In the Linux kernel MPTCP protocol, a race between the socket teardown routine and a concurrent userspace PM announce leaves orphaned list entries in memory. The torn list is populated after cleanup, causing leakage of objects that the kernel never frees. These leaks are reported by the kernel memory‑leak detector as persistent MPTCP pm_addr_entry and pm_add_addr objects, gradually consuming kernel memory.
Affected Systems
All Linux kernel releases that implement MPTCP before the fix are impacted, including both mainline and distribution kernels. The vulnerability applies to systems with MPTCP enabled regardless of the specific distribution, as the bug is in the kernel’s internal state management for PM communication.
Risk and Exploitability
This flaw does not grant code execution or privilege escalation; it simply causes memory leakage, which can result in resource exhaustion and a denial‑of‑service under sustained load. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. The risk is mitigated by applying the patch that introduces a DESTROYING flag to guard the list updates, or by disabling MPTCP when the patch cannot be applied.
OpenCVE Enrichment