CVE-2025-40343

CVE-2025-40343

Critical · published December 9, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
50.5
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

nvmet-fc: avoid scheduling association deletion twice

When forcefully shutting down a port via the configfs interface,

nvmet_port_subsys_drop_link() first calls nvmet_port_del_ctrls() and

then nvmet_disable_port(). Both functions will eventually schedule all

remaining associations for deletion.

The current implementation checks whether an association is about to be

removed, but only after the work item has already been scheduled. As a

result, it is possible for the first scheduled work item to free all

resources, and then for the same work item to be scheduled again for

deletion.

Because the association list is an RCU list, it is not possible to take

a lock and remove the list entry directly, so it cannot be looked up

again. Instead, a flag (terminating) must be used to determine whether

the association is already in the process of being deleted.

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00651 · 50.5th percentile
Published
2025-12-09T21:17Z
References (6)
EPSS history
Timeline
  • 09 DEC 04:10Z
    nvmet-fc: avoid scheduling association deletion twice
    cvelistv5