CVE-2026-80588: mptcp: reclaim forward-allocated memory on RX path errors
In the Linux kernel, the following vulnerability has been resolved:
mptcp: reclaim forward-allocated memory on RX path errors
After commit 9db5b3cec4ec ("mptcp: borrow forward memory from subflow"), errors in the receive path prior to queueing skbs into the receive queue do not trigger forward-allocated memory reclaiming.
Prevent forward memory from growing unboundedly in pathological drop scenarios by explicitly reclaiming memory when skbs are dropped.
Event History
Frequently Asked Questions
What conditions trigger the memory growth?
The issue occurs when MPTCP receive-path errors drop socket buffers before they are queued to the receive queue. Pathological drop scenarios can cause forward-allocated memory to grow without bound.
Which systems are in scope?
The affected code is in the Linux kernel MPTCP receive path. The regression is associated with the change identified as commit 9db5b3cec4ec, which introduced borrowing forward memory from a subflow.
Which fixes are referenced?
The listed stable fixes are commits 473f1a5ab2abc98dd9e74b95b9c23c66c47535cc, 8277f48a06d3aa1441f6d0b6998ccc0360d30ed8, and 41b49a8b914ec7dcb03eae93fb27f3c464078644.