Linux Kernel MPTCP ADD_ADDR Reference Count Management Vulnerability

Vulnerability

A vulnerability in the Linux kernel's Multipath TCP (MPTCP) implementation has been addressed. The issue involved improper management of socket reference counts when ADD_ADDR messages were retransmitted. Specifically, the socket was not always released correctly, leading to a potential reference count leak. This vulnerability affected the Linux kernel stable tree.

Impact

The vulnerability could have led to a reference count leak in the socket management, potentially causing memory management issues.

Reproduction

The vulnerability can be reproduced by retransmitting ADD_ADDR messages in the MPTCP implementation. During this process, the socket reference count is not properly managed, as certain checks incorrectly bypass the necessary function calls to decrease the reference count. This can be observed by monitoring the socket reference count before and after the retransmission of ADD_ADDR messages.

Remediation

Users can upgrade to the latest version of the Linux kernel stable tree, where this vulnerability has been fixed.

Added: May 28, 2026, 12:51 PM
Updated: May 28, 2026, 12:51 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
5.7
remediation
7.7
relevance
9.2
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.