In the Linux kernel, the following vulnerability has been resolved:
nvme: fix reconnection fail due to reserved tag allocation
We found a issue on production environment while using NVMe over RDMA, admin_q reconnect failed forever while remote target and network is ok. After dig into it, we found it may caused by a ABBA deadlock due to tag allocation. In my case, the tag was hold by a keep alive request waiting inside admin_q, as we quiesced admin_q while reset ctrl, so the request maked as idle and will not process before reset success. As fabric_q shares tagset with admin_q, while reconnect remote target, we need a tag for connect command, but the only one reserved tag was held by keep alive command which waiting inside admin_q. As a result, we failed to reconnect admin_q forever. In order to fix this issue, I think we should keep two reserved tags for admin queue.
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-debugUpgrade kernel-debug-modulesUpgrade kernel-rtUpgrade kernel-toolsUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-modulesUpgrade libperfUpgrade kernel-rt-modulesUpgrade kernel-docUpgrade kernel-64k-devel-matchedUpgrade kernel-64k-coreUpgrade kernel-abi-stablelistsUpgrade kernel-devel-matchedUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-debug-modules-extraUpgrade rvUpgrade python3-perfUpgrade kernel-64k-modules-extraUpgrade kernel-rt-debugUpgrade kernel-64kUpgrade kernel-coreUpgrade kernel-rt-debug-develUpgrade kernel-debug-coreUpgrade bpftoolUpgrade kernel-64k-develUpgrade perfUpgrade kernel-headersUpgrade kernel-rt-coreUpgrade rtlaUpgrade kernel-debugUpgrade kernel-rt-develUpgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-modulesUpgrade kernel-64k-modulesUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-cross-headersUpgrade kernel-tools-libsUpgrade kernel-debug-develUpgrade kernel-64k-debug-modulesUpgrade kernelUpgrade kernel-uki-virtUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-develUpgrade kernel-debug-modules-coreUpgrade kernel-develUpgrade kernel-modules-extraUpgrade kernel-64k-debug-core | Nov 4, 2024 | May 17, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade python3-perfUpgrade kernel-libbpf-staticUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade kernelUpgrade kernel-headersUpgrade kernel-libbpf-develUpgrade kernel-libbpfUpgrade kernel-toolsUpgrade perfUpgrade kernel-modules-extra-commonUpgrade perf-debuginfoUpgrade kernel-livepatch-6.1.84-99.169Upgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade bpftool | Feb 17, 2025 | May 17, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 17, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | May 17, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Dec 5, 2024 | May 17, 2024 |
| Rocky_linux | — | Upgrade kernelUpgrade libperf-debuginfoUpgrade rvUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debug-devel-matchedUpgrade python3-perfUpgrade kernel-rt-kvmUpgrade perfUpgrade kernel-tools-libs-develUpgrade bpftoolUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rtUpgrade kernel-zfcpdump-modulesUpgrade kernel-toolsUpgrade kernel-cross-headersUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-libsUpgrade kernel-rt-debug-modulesUpgrade kernel-headersUpgrade python3-perf-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-debugUpgrade kernel-debug-coreUpgrade kernel-zfcpdumpUpgrade kernel-uki-virtUpgrade kernel-rt-develUpgrade kernel-modules-coreUpgrade kernel-debug-uki-virtUpgrade kernel-debug-develUpgrade kernel-coreUpgrade perf-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-modulesUpgrade kernel-develUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debugUpgrade kernel-debug-modules-coreUpgrade bpftool-debuginfoUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-coreUpgrade rtlaUpgrade libperfUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-debuginfoUpgrade kernel-rt-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-devel | Jul 29, 2024 | May 17, 2024 |
| Suse | — | Upgrade kernel-default-livepatchUpgrade kernel-obs-qaUpgrade cluster-md-kmp-rtUpgrade kernel-rt_debugUpgrade kernel-64kb-develUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-64kbUpgrade kernel-rt_debug-vdsoUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmallUpgrade dtb-freescaleUpgrade kernel-default-vdsoUpgrade gfs2-kmp-64kbUpgrade dtb-amazonUpgrade dtb-armUpgrade kernel-debug-develUpgrade kernel-source-azureUpgrade reiserfs-kmp-defaultUpgrade dtb-appleUpgrade kernel-rt-livepatch-develUpgrade dtb-apmUpgrade dtb-lgUpgrade cluster-md-kmp-defaultUpgrade dtb-hisiliconUpgrade kselftests-kmp-defaultUpgrade dlm-kmp-64kbUpgrade kernel-azure-extraUpgrade dtb-xilinxUpgrade dtb-renesasUpgrade kernel-64kb-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade dtb-amdUpgrade kernel-azure-vdsoUpgrade kernel-rt-develUpgrade kernel-default-extraUpgrade ocfs2-kmp-azureUpgrade kernel-debug-livepatch-develUpgrade kernel-zfcpdumpUpgrade dtb-amlogicUpgrade kernel-macrosUpgrade gfs2-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-exynosUpgrade kernel-rt-livepatchUpgrade kernel-syms-azureUpgrade dlm-kmp-azureUpgrade kernel-symsUpgrade dtb-mediatekUpgrade kernel-debugUpgrade kernel-default-develUpgrade kernel-syms-rtUpgrade kernel-64kb-optionalUpgrade kernel-default-optionalUpgrade dtb-socionextUpgrade kernel-develUpgrade kernel-sourceUpgrade dtb-marvellUpgrade kernel-64kbUpgrade kernel-devel-azureUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-rtUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-defaultUpgrade dtb-nvidiaUpgrade reiserfs-kmp-azureUpgrade kernel-docsUpgrade dtb-sprdUpgrade dtb-qcomUpgrade dtb-rockchipUpgrade kernel-obs-buildUpgrade kselftests-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-debug-vdsoUpgrade kernel-azureUpgrade dtb-caviumUpgrade kernel-rt-vdsoUpgrade kernel-rt-extraUpgrade dlm-kmp-defaultUpgrade kernel-source-rtUpgrade kernel-azure-develUpgrade dtb-allwinnerUpgrade kernel-64kb-extraUpgrade kernel-rtUpgrade kernel-default-livepatch-develUpgrade kernel-default-baseUpgrade kernel-rt_debug-develUpgrade gfs2-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-default-base-rebuildUpgrade dtb-alteraUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-azure-optionalUpgrade kernel-rt-optionalUpgrade kselftests-kmp-rtUpgrade kernel-docs-htmlUpgrade gfs2-kmp-default | Jun 13, 2024 | May 17, 2024 |
| Ubuntu | — | Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-35-genericUpgrade linux-image-awsUpgrade linux-image-kvmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1006-ibmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1006-oracle-64kUpgrade linux-image-oracleUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1008-gcpUpgrade linux-image-6.8.0-35-lowlatency-64kUpgrade linux-image-6.8.0-1008-azure-fdeUpgrade linux-image-oem-24.04aUpgrade linux-image-oracle-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-genericUpgrade linux-image-azureUpgrade linux-image-6.8.0-1006-oracleUpgrade linux-image-oem-24.04Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1004-gkeUpgrade linux-image-6.8.0-1006-oemUpgrade linux-image-6.8.0-1009-awsUpgrade linux-image-raspiUpgrade linux-image-ibmUpgrade linux-image-generic-lpaeUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-35-lowlatencyUpgrade linux-image-6.8.0-1008-azureUpgrade linux-image-6.8.0-1005-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-virtualUpgrade linux-image-6.8.0-35-generic-64kUpgrade linux-image-lowlatency | Jul 1, 2024 | May 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | May 17, 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