Reference page — cumulative record through Wednesday, August 19, 2026 UTC. Reference pages update as the archive grows; only dated daily editions are immutable pages of record.
Linux Linux — nvmet: fix a possible leak when destroy a ctrl during qp establishment
AV AC PR UI S C I A CVSS EPSS %ile KEV
L H L N U N N H 4.7 .0073 51.5 —
AFFECTED
Product Versions Fixed
Linux 0f5be6a4ff7b3f8bf3db15f904e3e76797a43d9a – —
Linux 5.6 – 5.10.222
TIMELINE
Jul 29 Reserved by Linux
Jul 30 Published (CNA: Linux)
Aug 4 RESCORED — CVE-2024-42152 (Linux). CVSS 7.5 → 4.7 (NVD).
Description
In the Linux kernel, the following vulnerability has been resolved:
nvmet: fix a possible leak when destroy a ctrl during qp establishment
In nvmet_sq_destroy we capture sq->ctrl early and if it is non-NULL we
know that a ctrl was allocated (in the admin connect request handler)
and we need to release pending AERs, clear ctrl->sqs and sq->ctrl
(for nvme-loop primarily), and drop the final reference on the ctrl.
However, a small window is possible where nvmet_sq_destroy starts (as
a result of the client giving up and disconnecting) concurrently with
the nvme admin connect cmd (which may be in an early stage). But *before*
kill_and_confirm of sq->ref (i.e. the admin connect managed to get an sq
live reference). In this case, sq->ctrl was allocated however after it was
captured in a local variable in nvmet_sq_destroy.
This prevented the final reference drop on the ctrl.
Solve this by re-capturing the sq->ctrl after all inflight request has
completed, where for sure sq->ctrl reference is final, and move forward
based on that.
This issue was observed in an environment with many hosts connecting
multiple ctrls simoutanuosly, creating a delay in allocating a ctrl
leading up to this race window.
Lifecycle
Complete event history — 3 events, chronological
| Date | Event | Detail |
| July 29, 2024 | Reserved | Reserved by Linux |
| July 30, 2024 | Published | Published (CNA: Linux) |
| August 4, 2026 | RESCORED | RESCORED — CVE-2024-42152 (Linux). CVSS 7.5 → 4.7 (NVD). |
Affected
Affected products and packages — 2 rows
| Vendor | Product / Package | Ecosystem | Version introduced | Fixed |
| Linux | Linux | — | 0f5be6a4ff7b3f8bf3db15f904e3e76797a43d9a | — |
| Linux | Linux | — | 5.6 | 5.10.222 |
About this page
This is a reference page, not a dated page of record. It assembles the complete lifecycle of CVE-2024-42152 from the CVE Program record, NVD enrichment, the CISA KEV catalog, EPSS, and OSV advisories. The box score's numbers (CVSS, EPSS, KEV status) are current as of Wednesday, August 19, 2026 UTC and are re-derived as the archive grows; only dated daily editions are immutable pages of record. The authoritative source for this identifier is cve.org.