In the Linux kernel, the following vulnerability has been resolved:
dma-debug: fix a possible deadlock on radix_lock
radix_lock() shouldn't be held while holding dma_hash_entry[idx].lock otherwise, there's a possible deadlock scenario when dma debug API is called holding rq_lock():
CPU0 CPU1 CPU2 dma_free_attrs() check_unmap() add_dma_entry() __schedule() //out (A) rq_lock() get_hash_bucket() (A) dma_entry_hash check_sync() (A) radix_lock() (W) dma_entry_hash dma_entry_free() (W) radix_lock() // CPU2's one (W) rq_lock()
CPU1 situation can happen when it extending radix tree and it tries to wake up kswapd via wake_all_kswapd().
CPU2 situation can happen while perf_event_task_sched_out() (i.e. dma sync operation is called while deleting perf_event using etm and etr tmc which are Arm Coresight hwtracing driver backends).
To remove this possible situation, call dma_entry_free() after put_hash_bucket() in check_unmap().
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-6.1Upgrade linux | Jan 13, 2025 | Jan 11, 2025 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jan 11, 2025 |
| Suse | — | Upgrade dlm-kmp-rtUpgrade kernel-debugUpgrade kernel-devel-azureUpgrade kernel-devel-rtUpgrade kernel-default-extraUpgrade dtb-nvidiaUpgrade dtb-caviumUpgrade kernel-sourceUpgrade ocfs2-kmp-defaultUpgrade kernel-defaultUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade dtb-mediatekUpgrade dtb-rockchipUpgrade kernel-64kb-develUpgrade kernel-obs-qaUpgrade cluster-md-kmp-rtUpgrade gfs2-kmp-64kbUpgrade dtb-hisiliconUpgrade kernel-syms-azureUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade dtb-armUpgrade kernel-default-optionalUpgrade ocfs2-kmp-rtUpgrade dtb-qcomUpgrade dtb-apmUpgrade dtb-xilinxUpgrade gfs2-kmp-rtUpgrade kernel-develUpgrade kernel-rtUpgrade reiserfs-kmp-azureUpgrade kernel-docsUpgrade dtb-exynosUpgrade dlm-kmp-azureUpgrade dtb-allwinnerUpgrade kernel-default-base-rebuildUpgrade kernel-default-vdsoUpgrade kernel-symsUpgrade kernel-rt-develUpgrade kernel-zfcpdumpUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-debug-develUpgrade kernel-azure-vdsoUpgrade kernel-kvmsmallUpgrade kernel-rt-vdsoUpgrade dtb-appleUpgrade dtb-sprdUpgrade kernel-docs-htmlUpgrade dlm-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade kernel-source-vanillaUpgrade kernel-default-livepatch-develUpgrade kernel-rt-extraUpgrade kernel-kvmsmall-vdsoUpgrade kernel-debug-vdsoUpgrade kernel-64kb-optionalUpgrade kernel-64kb-extraUpgrade dtb-lgUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-rt_debugUpgrade kernel-rt-optionalUpgrade gfs2-kmp-defaultUpgrade dtb-renesasUpgrade kernel-obs-buildUpgrade kernel-macrosUpgrade kernel-kvmsmall-develUpgrade kselftests-kmp-rtUpgrade kernel-source-rtUpgrade kernel-default-baseUpgrade kernel-source-azureUpgrade dtb-amdUpgrade cluster-md-kmp-azureUpgrade kernel-rt_debug-develUpgrade dtb-broadcomUpgrade kernel-default-develUpgrade dtb-marvellUpgrade dlm-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-azure-extraUpgrade dtb-amazonUpgrade kernel-default-livepatchUpgrade dtb-socionextUpgrade dtb-alteraUpgrade dtb-amlogicUpgrade kernel-64kbUpgrade dtb-freescaleUpgrade kernel-azure-develUpgrade cluster-md-kmp-defaultUpgrade kernel-azure-optionalUpgrade kernel-azure | Dec 5, 2025 | Jan 29, 2025 |
| Ubuntu | — | Upgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-1081-gcpUpgrade linux-image-5.15.0-135-genericUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1086-azure-fdeUpgrade linux-image-genericUpgrade linux-image-5.15.0-1077-gkeUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1084-azureUpgrade linux-image-5.15.0-1073-intel-iot-realtimeUpgrade linux-image-6.8.0-1026-nvidiaUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidiaUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1086-azureUpgrade linux-image-gkeop-5.15Upgrade linux-image-nvidia-64kUpgrade linux-image-oracle-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.11.0-21-genericUpgrade linux-image-6.8.0-1026-nvidia-64kUpgrade linux-image-6.8.0-1027-azureUpgrade linux-image-oem-24.04aUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-oracleUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1077-oracleUpgrade linux-image-6.8.0-1028-gcpUpgrade linux-image-generic-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1026-oemUpgrade linux-image-6.8.0-1010-gkeopUpgrade linux-image-5.15.0-136-genericUpgrade linux-image-oem-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1076-kvmUpgrade linux-image-gkeopUpgrade linux-image-oem-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1028-gcp-64kUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1044-xilinx-zynqmpUpgrade linux-image-5.15.0-1033-nvidia-tegra-rtUpgrade linux-image-6.8.0-1023-gkeUpgrade linux-image-5.15.0-135-lowlatency-64kUpgrade linux-image-intelUpgrade linux-image-raspi-realtimeUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-136-generic-lpaeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gcpUpgrade linux-image-5.15.0-1074-raspiUpgrade linux-image-6.8.0-1024-oracleUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1079-gcpUpgrade linux-image-5.15.0-1074-nvidiaUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1075-intel-iotgUpgrade linux-image-5.15.0-1077-intel-iotgUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-58-lowlatency-64kUpgrade linux-image-6.11.0-1010-raspiUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1072-ibmUpgrade linux-image-6.11.0-1011-lowlatency-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1026-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-24.04bUpgrade linux-image-5.15.0-1083-azure-fipsUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1080-awsUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1027-awsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1021-nvidia-tegra-igx-rtUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-awsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1074-ibmUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.11.0-1012-azure-fdeUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-fipsUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-6.8.0-58-lowlatencyUpgrade linux-image-6.11.0-1017-oemUpgrade linux-image-6.8.1-1020-realtimeUpgrade linux-image-6.11.0-1011-gcp-64kUpgrade linux-image-5.15.0-136-generic-64kUpgrade linux-image-5.15.0-1021-nvidia-tegra-igxUpgrade linux-image-5.15.0-1033-nvidia-tegraUpgrade linux-image-6.11.0-21-generic-64kUpgrade linux-image-6.11.0-1011-awsUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.11.0-1011-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-1079-gcp-fipsUpgrade linux-image-5.15.0-1074-nvidia-lowlatencyUpgrade linux-image-azureUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.11.0-1012-azureUpgrade linux-image-6.8.0-1026-nvidia-lowlatencyUpgrade linux-image-6.11.0-1013-oracleUpgrade linux-image-6.8.0-1024-ibmUpgrade linux-image-6.8.0-58-genericUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-58-generic-64kUpgrade linux-image-5.15.0-135-generic-64kUpgrade linux-image-5.15.0-1062-gkeopUpgrade linux-image-5.15.0-1080-aws-fipsUpgrade linux-image-azure-fipsUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azure-cvmUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1080-realtimeUpgrade linux-image-6.11.0-1007-realtimeUpgrade linux-image-5.15.0-135-generic-lpaeUpgrade linux-image-6.11.0-1013-oracle-64kUpgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-5.15.0-135-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1024-oracle-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1027-azure-fdeUpgrade linux-image-gke-5.15Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-kvmUpgrade linux-image-oem-22.04bUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.11.0-1011-gcpUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-135-lowlatency | Mar 28, 2025 | Jan 11, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Jan 11, 2025 |
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