PatchSiren

PatchSiren cyber security CVE debrief

CVE-2025-71126 Linux CVE debrief

A deadlock vulnerability was found in the Linux kernel's MPTCP implementation. The issue occurs when the packet scheduler attempts to reinject a packet after receiving an MP_FAIL and before the infinite map has been transmitted, causing a deadlock. This vulnerability affects Linux kernel developers and maintainers, network administrators, and users of Linux-based systems. The issue is caused by a missing lock nesting notation in the MPTCP fallback critical section. The packet scheduler could attempt a reinjection after receiving an MP_FAIL and before the infinite map has been transmitted, causing a deadlock since MPTCP needs to do the reinjection atomically from WRT fallback. The issue has been resolved by explicitly avoiding the reinjection in the critical scenario.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-01-14
Original CVE updated
2026-07-30
Advisory published
2026-01-14
Advisory updated
2026-07-30

Who should care

Linux kernel developers and maintainers, network administrators, and users of Linux-based systems should be aware of this vulnerability and take necessary actions to mitigate it. The issue affects the Linux kernel's MPTCP implementation and could potentially lead to deadlocks, causing system crashes or freezes. Affected parties should review and update the MPTCP implementation to avoid deadlocks and monitor for potential exploit attempts. Additionally, applying patches provided by the Linux kernel maintainers can help to resolve the issue. The vulnerability has a high defensive priority, and affected parties should take immediate action to mitigate it. The issue is caused by a missing lock nesting notation in the MPTCP fallback critical section, and the packet scheduler could attempt a reinjection after receiving an MP_FAIL and before the infinite map has been transmitted, causing a deadlock since MPTCP needs to do the reinjection atomically from WRT fallback. The issue has been resolved by explicitly avoiding the reinjection in the critical scenario. Evidence notes suggest that the issue is caused by a missing lock nesting notation in the MPTCP fallback critical section, and the packet scheduler could attempt a reinjection after receiving an MP_FAIL and before the infinite map has been transmitted, causing a deadlock since MPTCP needs to do the reinjection atomically from WRT fallback. The issue has been resolved by explicitly avoiding the reinjection in the critical scenario. The vulnerability affects Linux kernel developers and maintainers, network administrators, and users of Linux-based systems. The issue affects the Linux kernel's MPTCP implementation and could potentially lead to deadlocks, causing system crashes or freezes. Affected parties should review and update the MPTCP implementation to avoid deadlocks and monitor for potential exploit attempts. Additionally, applying patches provided by the Linux kernel maintainers can help to resolve the issue. The vulnerability has a high defensive priority, and affected parties should take immediate action to mitigate it. The issue is caused by a missing lock nesting notation in the MPTCP fallback critical  

Technical summary

The Linux kernel's MPTCP implementation has a deadlock vulnerability. The issue occurs when the packet scheduler attempts to reinject a packet after receiving an MP_FAIL and before the infinite map has been transmitted, causing a deadlock. This is due to a missing lock nesting notation in the MPTCP fallback critical section. The issue has been resolved by explicitly avoiding the reinjection in the critical scenario. The vulnerability affects Linux kernel developers and maintainers, network administrators, and users of Linux-based systems.

Defensive priority

High

Recommended defensive actions

  • Apply patches provided by the Linux kernel maintainers
  • Review and update MPTCP implementation to avoid deadlocks
  • Monitor for potential exploit attempts
  • Perform a thorough review of the system configuration to identify potential vulnerabilities
  • Implement additional monitoring and logging to detect potential attacks
  • Conduct a thorough asset inventory to identify affected systems
  • Verify that all necessary patches have been applied and are up-to-date

Evidence notes

The issue is caused by a missing lock nesting notation in the MPTCP fallback critical section. The packet scheduler could attempt a reinjection after receiving an MP_FAIL and before the infinite map has been transmitted, causing a deadlock since MPTCP needs to do the reinjection atomically from WRT fallback.

Sources and references

Verified primary and authoritative sources

  • CVE-2025-71126 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2025-71126

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2025-71126 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2025-71126

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0107442e82c0f8d6010e07e6030741c59c520d6e

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0ca9fb4335e726dab4f23b3bfe87271d8f005f41

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/252892d5a6a2f163ce18f32716e46fa4da7d4e79

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/50f47c02be419bf0a3ae94c118addf67beef359f

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/ffb8c27b0539dd90262d1021488e7817fae57c42

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

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.