Security readout for executives and security teams
Plain-English summary
A Linux NVMe over Fibre Channel cleanup race can leave background error work running after its controller object is freed. The documented result is kernel data-structure corruption and a crash, potentially disrupting storage-dependent workloads. Exposure appears limited to systems using the affected NVMe/FC path.
Executive priority
Treat as urgent for business-critical Linux storage hosts using NVMe/FC because a kernel crash could interrupt storage and dependent services. Use normal accelerated patch governance rather than emergency internet-edge response: active exploitation is not established, and the source does not demonstrate confidentiality or integrity compromise despite the critical CVSS rating.
Technical view
During nvme_fc_delete_ctrl(), an I/O error can queue ioerr_work after its earlier cancellation. Controller teardown may then free nvme_fc_ctrl while that work remains active, creating an unsafe object-lifetime race. The stable correction moves cancel_work_sync() after nvme_fc_delete_association(). The supplied trace demonstrates list corruption and a kernel BUG.
Likely exposure
Prioritize Linux hosts actively using NVMe over Fibre Channel, particularly storage servers where controller associations can be deleted during I/O errors. The supplied affected-version data is internally difficult to interpret and includes commit identifiers alongside releases, so determine exposure through distribution advisories and backport status rather than version strings alone.
Exploitation context
The supplied record is not in CISA KEV and provides no evidence of active exploitation, a public exploit, or proven remote compromise. Although the supplied CVSS vector is network-accessible and scores 9.8, the technical description only demonstrates a teardown race causing kernel corruption and a crash. Preconditions and attacker controllability remain unclear.
Researcher notes
The evidence supports a workqueue lifetime race consistent with work executing after nvme_fc_ctrl is freed. The reproduced outcome is list corruption and kernel failure. The record's CVSS claims confidentiality, integrity, and availability impact, but the supplied technical narrative substantiates availability most clearly. Trigger reachability, attacker control, and affected branch boundaries require further vendor confirmation.
Mitigation direction
Apply a vendor-supported kernel containing the referenced nvme-fc correction or its verified backport.
Check Linux distribution and appliance-vendor advisories for exact fixed package versions.
Prioritize remediation on production hosts actively using NVMe over Fibre Channel.
Where immediate patching is impossible, reduce reliance on affected NVMe/FC paths using vendor-approved procedures.
Validation and detection
Inventory kernel versions and identify hosts with active NVMe over Fibre Channel configurations.
Confirm installed kernel packages include the correction or a distribution-supported backport.
Review kernel logs for nvme-wq crashes, list_del corruption, or BUG events during controller teardown.
After updating, verify hosts booted into the corrected kernel and storage operations remain healthy.
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-40261 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
11Source 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.