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.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | May 15, 2025 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade bpftoolUpgrade kernel-toolsUpgrade python3-perf | Oct 9, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel | Nov 5, 2024 | Jul 29, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Dec 5, 2024 | Jul 29, 2024 |
| Suse | — | Upgrade kernel-default-optionalUpgrade kernel-rt-extraUpgrade kernel-defaultUpgrade dtb-alteraUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-rt-optionalUpgrade dtb-rockchipUpgrade dtb-appleUpgrade dtb-broadcomUpgrade dtb-marvellUpgrade dtb-amdUpgrade gfs2-kmp-azureUpgrade dtb-socionextUpgrade kernel-azure-optionalUpgrade kernel-rt-develUpgrade kernel-rt-vdsoUpgrade reiserfs-kmp-rtUpgrade dtb-caviumUpgrade ocfs2-kmp-64kbUpgrade dtb-hisiliconUpgrade kernel-docsUpgrade dtb-xilinxUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade dlm-kmp-defaultUpgrade kernel-develUpgrade dtb-renesasUpgrade reiserfs-kmp-64kbUpgrade dtb-allwinnerUpgrade gfs2-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-source-vanillaUpgrade kernel-obs-buildUpgrade kernel-rt_debugUpgrade kernel-default-livepatch-develUpgrade kernel-docs-htmlUpgrade kernel-debugUpgrade kernel-rt_debug-livepatch-develUpgrade dlm-kmp-rtUpgrade kernel-debug-vdsoUpgrade kernel-64kb-extraUpgrade ocfs2-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade dtb-nvidiaUpgrade kernel-rt_debug-develUpgrade kernel-default-baseUpgrade kernel-source-rtUpgrade kernel-azureUpgrade reiserfs-kmp-azureUpgrade dtb-sprdUpgrade kernel-debug-develUpgrade kernel-rt-livepatchUpgrade kernel-azure-develUpgrade kernel-devel-azureUpgrade kernel-sourceUpgrade kernel-64kb-develUpgrade kselftests-kmp-defaultUpgrade kernel-devel-rtUpgrade gfs2-kmp-rtUpgrade kernel-obs-qaUpgrade dtb-exynosUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-symsUpgrade kernel-kvmsmall-develUpgrade kernel-64kb-optionalUpgrade dtb-amlogicUpgrade kselftests-kmp-64kbUpgrade kernel-kvmsmallUpgrade kernel-rtUpgrade dtb-armUpgrade kernel-debug-livepatch-develUpgrade kernel-default-extraUpgrade kernel-rt-livepatch-develUpgrade kernel-macrosUpgrade dtb-lgUpgrade dlm-kmp-azureUpgrade dtb-amazonUpgrade kernel-source-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-manUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kbUpgrade dtb-apmUpgrade cluster-md-kmp-azureUpgrade kernel-default-livepatchUpgrade dtb-mediatekUpgrade gfs2-kmp-64kbUpgrade kernel-azure-extraUpgrade dtb-qcomUpgrade dtb-freescaleUpgrade kernel-default-develUpgrade kernel-syms-azureUpgrade kernel-rt_debug-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-default-vdsoUpgrade kernel-azure-livepatch-develUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kernel-zfcpdumpUpgrade kernel-syms-rtUpgrade kernel-azure-vdsoUpgrade kernel-azure-base | Dec 5, 2025 | Oct 9, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-oem-22.04aUpgrade linux-image-azure-fdeUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-ibmUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-azureUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1016-oemUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-generic-64kUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-oracleUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-virtualUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-gcp | Nov 4, 2024 | Jul 29, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub