PatchSiren cyber security CVE debrief
CVE-2026-46170 Linux CVE debrief
A reference counting and timer synchronization vulnerability in the Linux kernel's Multipath TCP (MPTCP) path manager could cause socket memory leaks or indefinite hangs during ADD_ADDR retransmission handling. The flaw occurs when an ADD_ADDR retransmission timer holds the last reference to a socket; improper reference release and subsequent timer synchronization attempts lead to resource exhaustion or deadlock conditions.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- MEDIUM 5.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-28
- Original CVE updated
- 2026-08-27
- Advisory published
- 2026-05-28
- Advisory updated
- 2026-08-27
Who should care
Linux system administrators running kernels with MPTCP enabled; network infrastructure teams utilizing multipath TCP for redundancy or bandwidth aggregation; security teams tracking kernel-level networking vulnerabilities; organizations with custom kernel builds requiring manual patch application
Technical summary
The vulnerability exists in the MPTCP (Multipath TCP) path manager's ADD_ADDR retransmission handling. When an ADD_ADDR retransmission occurs, the socket is held via sk_reset_timer() and released at the end of the timer handler. If this represents the last reference to the socket, __sock_put() fails to properly free the socket. While sock_put() would correctly trigger sk_free() for the last reference, this creates a secondary problem: sk_free() calls sk_stop_timer_sync() on the same timer, causing an indefinite wait since the timer handler is still executing. The fix requires marking the timer as complete when not rescheduled, preventing sk_stop_timer_sync() from waiting on itself, and using sock_put() instead of __sock_put() to ensure proper socket deallocation when the last reference is released.
Defensive priority
medium
Recommended defensive actions
- Apply kernel updates containing the referenced stable commits when available from distribution vendors
- Monitor Linux distribution security advisories for backported fixes to currently deployed kernel versions
- Review systems utilizing MPTCP for path management functionality to assess exposure
- Consider disabling MPTCP if not required until patches can be applied
- Validate kernel patch levels through standard system update mechanisms
Evidence notes
The vulnerability description indicates a fix has been committed to the Linux kernel stable branches. Three kernel.org stable commit references are provided, suggesting backports to multiple kernel versions. The CVE was published and modified on 2026-05-28, with NVD status 'Awaiting Analysis' at time of disclosure.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-46170 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-46170
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-46170 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-46170
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8143a224785ceaf2b0856e08d4498916f38228fb
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b74ad20198652b6b39a761c277ba65ae82b1e107
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b7b9a461569734d33d3259d58d2507adfac107ed
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.