CVE-2024-41082

nvme-fabrics: use reserved tag for reg read/write command

State
Published
Severity
Not scored
Published
Jul 29, 2024
Updated
Oct 30, 2026
Reserved
Jul 12, 2024

Read the record on cve.org

Description

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

nvme-fabrics: use reserved tag for reg read/write command

In some scenarios, if too many commands are issued by nvme command in the same time by user tasks, this may exhaust all tags of admin_q. If a reset (nvme reset or IO timeout) occurs before these commands finish, reconnect routine may fail to update nvme regs due to insufficient tags, which will cause kernel hang forever. In order to workaround this issue, maybe we can let reg_read32()/reg_read64()/reg_write32() use reserved tags. This maybe safe for nvmf:

1. For the disable ctrl path, we will not issue connect command 2. For the enable ctrl / fw activate path, since connect and reg_xx() are called serially.

So the reserved tags may still be enough while reg_xx() use reserved tags.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • e7832cb48a654cd12b2bc9181b2f0ad49d526ac6 to before 2f07bdd363e95b71959d1ea1a7bca53c9e1f1efbAffected
  • e7832cb48a654cd12b2bc9181b2f0ad49d526ac6 to before cc91c461cf3902993364ea85d8814ba7786c95b1Affected
  • e7832cb48a654cd12b2bc9181b2f0ad49d526ac6 to before 165da9c67a26f08c9b956c15d701da7690f45bcbAffected
  • e7832cb48a654cd12b2bc9181b2f0ad49d526ac6 to before 7dc3bfcb4c9cc58970fff6aaa48172cb224d85aaAffected
LinuxLinux
  • 5.4Affected
  • before 5.4Not affected
  • 6.1.191 through 6.1.*Not affected
  • 6.6.158 through 6.6.*Not affected
  • 6.9.11 through 6.9.*Not affected
  • 6.10 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.