Security readout for executives and security teams
Plain-English summary
A race in Linux Multipath TCP can make the kernel access an object after it has been freed. This unsafe memory access may crash or destabilize affected systems. The supplied record rates potential impact as critical, but it does not establish real-world exploitation.
Executive priority
Treat this as an urgent patch-validation item for systems using affected Linux kernels, especially critical or network-facing infrastructure. Prioritize verified vendor updates, but do not represent exploitation as active. Version ambiguity means asset-level confirmation is necessary before declaring systems affected or remediated.
Technical view
Concurrent MPTCP processing can free an address entry while mptcp_pm_del_add_timer() is stopping its timer, producing a slab use-after-free in __timer_delete_sync(). Syzbot reproduced the fault under KASAN. The referenced Linux fixes add RCU protection; the supplied data reports CVSS 9.8 with a network, unauthenticated vector.
Likely exposure
The record lists affected Linux releases spanning 5.10 through 6.18, but its version data does not precisely identify every affected distribution build. Exposure centers on systems containing the vulnerable kernel code and exercising MPTCP. Confirm status using distributor or equipment-vendor advisories rather than version strings alone.
Exploitation context
The issue was discovered through syzbot kernel testing. The supplied bundle marks it absent from KEV and provides no evidence of active exploitation or a public exploit. Although the CVSS vector describes remote, low-complexity, unauthenticated exposure, the available technical evidence demonstrates a race-triggered use-after-free, not confirmed practical compromise.
Researcher notes
The demonstrated condition is a timer-related slab use-after-free caused by lifetime synchronization failure around an MPTCP address entry. The fix adds RCU protection and renames a confusing variable. No CWE is supplied. The source description is truncated, so exploitability prerequisites, reliability, and precise branch boundaries remain incompletely documented.
Mitigation direction
Inventory running kernel versions and determine where MPTCP is enabled or operationally required.
Apply vendor kernel updates that incorporate one of the referenced RCU-protection fixes.
Reboot where required, then confirm the patched kernel is the active running kernel.
If updates are unavailable, obtain product-specific mitigation guidance from the Linux distributor or equipment vendor.
Validation and detection
Compare each running kernel build with vendor advisories and the referenced stable fixes.
Confirm the installed update contains RCU protection for mptcp_pm_del_add_timer().
Check whether MPTCP is configured or used to refine operational exposure.
Review kernel crash records for use-after-free traces involving mptcp_pm_del_add_timer or __timer_delete_sync().
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-40257 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.
1CVSS vectors
3Timeline events
1ADP providers
9Source links
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.