CVE-2026-46170
Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
28/05/2026
Last modified:
11/06/2026
Description
In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
mptcp: pm: ADD_ADDR rtx: free sk if last<br />
<br />
When an ADD_ADDR is retransmitted, the sk is held in sk_reset_timer(),<br />
and released at the end.<br />
<br />
If at that moment, it was the last reference being held, the sk would<br />
not be freed. sock_put() should then be called instead of __sock_put().<br />
<br />
But that&#39;s not enough: if it is the last reference, sock_put() will call<br />
sk_free(), which will end up calling sk_stop_timer_sync() on the same<br />
timer, and waiting indefinitely to finish. So it is needed to mark that<br />
the timer is done at the end of the timer handler when it has not been<br />
rescheduled, not to call sk_stop_timer_sync() on "itself".
Impact
Base Score 3.x
5.50
Severity 3.x
MEDIUM
Vulnerable products and versions
| CPE | From | Up to |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.10 (including) | 6.6.142 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.7 (including) | 6.12.92 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.13 (including) | 6.18.30 (excluding) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.19 (including) | 7.0.7 (excluding) |
| cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:* |
To consult the complete list of CPE names with products and versions, see this page
References to Advisories, Solutions, and Tools
- https://git.kernel.org/stable/c/531c537b8fb620beabccfb1594e8d43cbebbb87a
- https://git.kernel.org/stable/c/6a3af482188f6db4186d1605f64d911d7330abb3
- https://git.kernel.org/stable/c/8143a224785ceaf2b0856e08d4498916f38228fb
- https://git.kernel.org/stable/c/b74ad20198652b6b39a761c277ba65ae82b1e107
- https://git.kernel.org/stable/c/b7b9a461569734d33d3259d58d2507adfac107ed



