CVE-2025-38552: mptcp: plug races between subflow fail and subflow creation
In the Linux kernel, the following vulnerability has been resolved:
mptcp: plug races between subflow fail and subflow creation
We have races similar to the one addressed by the previous patch between
subflow failing and additional subflow creation. They are just harder to
trigger.
The solution is similar. Use a separate flag to track the condition
'socket state prevent any additional subflow creation' protected by the
fallback lock.
The socket fallback makes such flag true, and also receiving or sending
an MP_FAIL option.
The field 'allow_infinite_fallback' is now always touched under the
relevant lock, we can drop the ONCE annotation on write.
Security readout for executives and security teams
Plain-English summary
CVE-2025-38552 is a Linux kernel flaw in MPTCP connection handling. A race can occur when one subflow fails while another is being created. The public record does not provide a CVSS score, confirmed impact, or active exploitation evidence, so business urgency depends on where affected kernels and MPTCP are used.
Executive priority
Treat this as a kernel maintenance and exposure-mapping item, not an emergency based on current evidence. Prioritize assets using MPTCP, externally reachable systems, and products covered by Debian or Siemens advisories. Reassess if a vendor assigns severity or exploitation evidence emerges.
Technical view
The fix adds locked state tracking to prevent additional MPTCP subflow creation after socket fallback or MP_FAIL handling. The source describes races between subflow failure and additional subflow creation, similar to a previous kernel patch. Version-range semantics are incomplete in the bundle, but Linux kernel stable commits are referenced.
Likely exposure
Exposure is most plausible on Linux systems using kernels in affected stable lines with MPTCP enabled or available. Internet-facing, appliance, embedded, and industrial systems should be checked first. The bundle does not prove default exploitability or identify affected distributions beyond referenced Debian and Siemens advisories.
Exploitation context
No CISA KEV entry is indicated, and the provided sources do not cite active exploitation or public weaponization. The kernel description says the races are harder to trigger. Preconditions, attacker position, privileges, and security impact are not specified in the supplied record.
Researcher notes
The source bundle lacks CVSS, CWE, explicit impact, and exploit prerequisites. Avoid over-classifying risk. Focus analysis on MPTCP state transitions, fallback locking, MP_FAIL handling, and whether deployed kernels contain one of the referenced stable fixes.
Mitigation direction
Apply Linux kernel updates containing the referenced stable MPTCP race fixes.
Use vendor packages rather than manually cherry-picking kernel patches where possible.
Review Debian LTS guidance if Debian systems are in scope.
Review Siemens SSA-032379 for affected Siemens products or firmware dependencies.
If no vendor fix is available, monitor vendor guidance and assess MPTCP exposure.
Validation and detection
Inventory Linux kernel versions across servers, appliances, containers hosts, and embedded systems.
Determine whether MPTCP is enabled, exposed, or required on each affected asset.
Map assets against vendor advisories and the referenced kernel stable commits.
Confirm patched kernels are installed and active after reboot.
Record exceptions where vendor guidance is unavailable or versions cannot be mapped.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2025-38552 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
0CVSS vectors
3Timeline events
2ADP providers
8Source links
Vulnerability timeline
Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.
CVE reservedCVE Program
The CVE ID was reserved by the assigning CNA.
CVE publishedCVE Program
The CVE record was published.
Aug 16, 2025, 11:34 UTC (UTC+00:00)
CVE updatedCVE Program
The CVE record metadata indicates this as the latest update time.