Back to CVE records
Not yet scoredPublished Oct 18, 2025

CVE-2025-40001scsi: mvsas: Fix use-after-free bugs in mvs_work_queue

Updated under an hour ago ()

Does this affect you?

It affects Linux. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: scsi: mvsas: Fix use-after-free bugs in mvs_work_queue During the detaching of Marvell's SAS/SATA controller, the original code calls cancel_delayed_work() in mvs_free() to cancel the delayed work item mwq->work_q. However, if mwq->work_q is already running, the cancel_delayed_work() may fail to cancel it. This can lead to use-after-free scenarios where mvs_free() frees the mvs_info while mvs_work_queue() is still executing and attempts to access the already-freed mvs_info. A typical race condition is illustrated below: CPU 0 (remove) | CPU 1 (delayed work callback) mvs_pci_remove() | mvs_free() | mvs_work_queue() cancel_delayed_work() | kfree(mvi) | | mvi-> // UAF Replace cancel_delayed_work() with cancel_delayed_work_sync() to ensure that the delayed work item is properly canceled and any executing delayed work item completes before the mvs_info is deallocated. This bug was found by static analysis.

CVSS
Not yet scored
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Deferred
Record last updated
May 11, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from 20b09c2992fefbe78f8cede7b404fb143a413c52 before a6f68f219d4d4b92d7c781708d4afc4cc42961ec; from 20b09c2992fefbe78f8cede7b404fb143a413c52 before aacd1777d4a795c387a20b9ca776e2c1225d05d7; 20b09c2992fefbe78f8cede7b404fb143a413c52 builds before 6ba7e73cafd155a5d3abf560d315f0bab2b9d89f; from 20b09c2992fefbe78f8cede7b404fb143a413c52 before c2c35cb2a31844f84f21ab364b38b4309d756d42; 20b09c2992fefbe78f8cede7b404fb143a413c52 builds before 3c90f583d679c81a5a607a6ae0051251b6dee35b; 20b09c2992fefbe78f8cede7b404fb143a413c52 builds before 00d3af40b158ebf7c7db2b3bbb1598a54bf28127; from 20b09c2992fefbe78f8cede7b404fb143a413c52 before feb946d2fc9dc754bf3d594d42cd228860ff8647; from 20b09c2992fefbe78f8cede7b404fb143a413c52 before 60cd16a3b7439ccb699d0bf533799eeb894fd217
CNA record

References

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.