In the Linux kernel, the following vulnerability has been resolved:
aoe: avoid potential deadlock at set_capacity
Move set_capacity() outside of the section procected by (&d->lock). To avoid possible interrupt unsafe locking scenario:
CPU0 CPU1 ---- ---- [1] lock(&bdev->bd_size_lock); local_irq_disable(); [2] lock(&d->lock); [3] lock(&bdev->bd_size_lock); <Interrupt> [4] lock(&d->lock);
*** DEADLOCK ***
Where [1](&bdev->bd_size_lock) hold by zram_add()->set_capacity(). [2]lock(&d->lock) hold by aoeblk_gdalloc(). And aoeblk_gdalloc() is trying to acquire [3](&bdev->bd_size_lock) at set_capacity() call. In this situation an attempt to acquire [4]lock(&d->lock) from aoecmd_cfg_rsp() will lead to deadlock.
So the simplest solution is breaking lock dependency [2](&d->lock) -> [3](&bdev->bd_size_lock) by moving set_capacity() outside.
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 | Jul 30, 2024 | Apr 3, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2025 | Apr 3, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Apr 3, 2024 |
| Suse | — | Upgrade kernel-azure-livepatch-develUpgrade kernel-64kb-extraUpgrade dtb-nvidiaUpgrade kernel-default-extraUpgrade kernel-default-vdsoUpgrade reiserfs-kmp-azureUpgrade cluster-md-kmp-rtUpgrade dtb-rockchipUpgrade kernel-rt-livepatchUpgrade dtb-qcomUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-rtUpgrade dlm-kmp-rtUpgrade dtb-apmUpgrade ocfs2-kmp-azureUpgrade kernel-obs-qaUpgrade kernel-azure-develUpgrade kernel-macrosUpgrade kernel-develUpgrade kernel-rt-develUpgrade kernel-syms-azureUpgrade kernel-rt_debug-livepatch-develUpgrade dlm-kmp-defaultUpgrade dlm-kmp-azureUpgrade dtb-mediatekUpgrade kernel-symsUpgrade kernel-default-optionalUpgrade kernel-64kb-develUpgrade dtb-amlogicUpgrade ocfs2-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade ocfs2-kmp-rtUpgrade dtb-xilinxUpgrade kernel-rtUpgrade dtb-allwinnerUpgrade kernel-docsUpgrade kernel-defaultUpgrade kselftests-kmp-defaultUpgrade dtb-armUpgrade dtb-sprdUpgrade kernel-devel-rtUpgrade dtb-appleUpgrade dtb-amazonUpgrade gfs2-kmp-64kbUpgrade gfs2-kmp-azureUpgrade kernel-default-develUpgrade kernel-debug-livepatch-develUpgrade kernel-default-livepatchUpgrade kernel-rt_debug-vdsoUpgrade kernel-debugUpgrade dtb-socionextUpgrade dtb-caviumUpgrade kernel-syms-rtUpgrade kernel-source-rtUpgrade kernel-kvmsmall-develUpgrade kernel-64kbUpgrade dtb-broadcomUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-alteraUpgrade kernel-rt_debug-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmallUpgrade kernel-source-azureUpgrade kernel-default-manUpgrade kernel-azure-vdsoUpgrade kernel-azureUpgrade kernel-rt_debugUpgrade kernel-azure-baseUpgrade gfs2-kmp-rtUpgrade dlm-kmp-64kbUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade dtb-exynosUpgrade reiserfs-kmp-64kbUpgrade kernel-default-livepatch-develUpgrade kernel-rt-extraUpgrade kernel-azure-extraUpgrade dtb-hisiliconUpgrade dtb-marvellUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade dtb-freescaleUpgrade kernel-obs-buildUpgrade dtb-renesasUpgrade kernel-sourceUpgrade kernel-devel-azureUpgrade kernel-64kb-optionalUpgrade kernel-debug-vdsoUpgrade dtb-amdUpgrade dtb-lgUpgrade kernel-docs-htmlUpgrade kernel-azure-optionalUpgrade kernel-debug-develUpgrade kselftests-kmp-azureUpgrade kernel-rt-optionalUpgrade kselftests-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-default-baseUpgrade cluster-md-kmp-azure | Jun 12, 2024 | Apr 3, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-oracleUpgrade linux-image-fipsUpgrade linux-image-azure-fips-5.15Upgrade linux-image-gcp-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-5.15.0-1092-awsUpgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-aws-fipsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-generic-5.15Upgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-gkeUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-virtualUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-lpaeUpgrade linux-image-gke-5.15Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-ibmUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-aws-64k-5.15Upgrade linux-image-fips-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-genericUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-aws-5.15Upgrade linux-image-realtimeUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-awsUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-raspi-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-nvidia-5.15Upgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-intelUpgrade linux-image-oracle-5.15Upgrade linux-image-aws-fips-5.15Upgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-kvmUpgrade linux-image-gcp-fipsUpgrade linux-image-azure-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-lowlatency-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-generic-64k-5.15Upgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-virtual-5.15Upgrade linux-image-azureUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-nvidia-tegraUpgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-azure-fipsUpgrade linux-image-kvm-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-gcpUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-intel-iotgUpgrade linux-image-raspiUpgrade linux-image-5.15.0-156-fipsUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-ibm-5.15Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-realtime-5.15 | Feb 11, 2025 | Apr 3, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Apr 3, 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