PatchSiren cyber security CVE debrief
CVE-2026-46137 Linux CVE debrief
A race condition vulnerability in the Linux kernel's Multipath TCP (MPTCP) path manager could allow data corruption or undefined behavior. The mptcp_pm_add_timer() helper function, executed as a timer callback in softirq context, lacked proper socket locking with bh_lock_sock(), creating a potential data race when the socket is concurrently in use. The fix implements retry logic similar to the keepalive timer when the socket is busy, ensuring proper synchronization. This affects MPTCP's ADD_ADDR retransmission functionality.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- CRITICAL 9.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-28
- Original CVE updated
- 2026-06-24
- Advisory published
- 2026-05-28
- Advisory updated
- 2026-06-24
Who should care
Linux kernel maintainers, network infrastructure operators using MPTCP, cloud providers offering multipath TCP services, and organizations with custom kernel builds utilizing MPTCP path management features.
Technical summary
The vulnerability exists in mptcp_pm_add_timer(), a timer callback running in softirq context within the MPTCP (Multipath TCP) path manager. The function handles ADD_ADDR (add address) retransmissions but failed to acquire the socket lock using bh_lock_sock(), leading to potential data races when the socket is simultaneously in use by other kernel paths. The resolution adds proper bottom-half socket locking and implements retry logic—mirroring the keepalive timer behavior—when the socket cannot be immediately locked. Five stable kernel commits address this across affected versions.
Defensive priority
medium
Recommended defensive actions
- Apply kernel updates from official Linux stable branches when available
- Monitor distribution security advisories for backported fixes
- Review MPTCP configurations for critical path manager deployments
- Validate kernel lockdep testing in staging environments
- Consider disabling MPTCP if not required until patches are applied
Evidence notes
Official CVE record published 2026-05-28. Kernel.org git commits confirm the fix was applied to stable kernel branches. No CVSS score or severity assigned by NVD at time of disclosure (status: Awaiting Analysis).
Sources and references
Verified primary and authoritative sources
-
CVE-2026-46137 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-46137
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-46137 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-46137
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/013dcdc1961543b9a3433466bc8c79a2f4ca75b5
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/2ad56e434199ca24a812bb353667aa1c3860f513
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5cd6e0ad79d2615264f63929f8b457ad97ae550d
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/6e4710d7d8782cb61af29a7e7111ddfc38b9e1a3
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/cc3c0399361efaaf7ae64262eb3f70829b1189c6
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.