In the Linux kernel, the following vulnerability has been resolved:
dmaengine: idxd: Avoid unnecessary destruction of file_ida
file_ida is allocated during cdev open and is freed accordingly during cdev release. This sequence is guaranteed by driver file operations. Therefore, there is no need to destroy an already empty file_ida when the WQ cdev is removed.
Worse, ida_free() in cdev release may happen after destruction of file_ida per WQ cdev. This can lead to accessing an id in file_ida after it has been destroyed, resulting in a kernel panic.
Remove ida_destroy(&file_ida) to address these issues.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 27, 2026 | Jul 27, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Jun 21, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Dec 5, 2024 | Jun 21, 2024 |
| Suse | — | Upgrade dtb-hisiliconUpgrade kernel-64kb-optionalUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-optionalUpgrade kernel-default-baseUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-buildUpgrade dtb-lgUpgrade kernel-debug-vdsoUpgrade reiserfs-kmp-rtUpgrade kernel-azure-extraUpgrade dtb-appleUpgrade kernel-source-vanillaUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-rtUpgrade cluster-md-kmp-azureUpgrade kernel-source-azureUpgrade dtb-amlogicUpgrade kernel-debug-develUpgrade kernel-default-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-source-rtUpgrade kernel-kvmsmall-develUpgrade reiserfs-kmp-64kbUpgrade kernel-default-livepatch-develUpgrade dlm-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kselftests-kmp-64kbUpgrade dtb-amdUpgrade dtb-amazonUpgrade dtb-alteraUpgrade dtb-socionextUpgrade kernel-rt-extraUpgrade dtb-broadcomUpgrade kernel-debugUpgrade kernel-64kbUpgrade kernel-rt-vdsoUpgrade kernel-rt_debugUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-renesasUpgrade kernel-kvmsmallUpgrade kernel-azure-vdsoUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade kernel-azureUpgrade dtb-freescaleUpgrade kernel-docs-htmlUpgrade kselftests-kmp-azureUpgrade kernel-macrosUpgrade dtb-marvellUpgrade kernel-default-livepatchUpgrade kernel-rt-optionalUpgrade kernel-rt_debug-vdsoUpgrade kernel-syms-rtUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-azureUpgrade kernel-rt_debug-develUpgrade dtb-armUpgrade dtb-xilinxUpgrade dtb-exynosUpgrade dtb-allwinnerUpgrade dtb-nvidiaUpgrade kernel-64kb-develUpgrade dtb-sprdUpgrade dtb-apmUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade reiserfs-kmp-azureUpgrade kernel-docsUpgrade kernel-default-base-rebuildUpgrade kernel-azure-develUpgrade kernel-default-optionalUpgrade cluster-md-kmp-defaultUpgrade kernel-devel-azureUpgrade kernel-develUpgrade kernel-rtUpgrade dtb-mediatekUpgrade kernel-devel-rtUpgrade kernel-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-64kb-extraUpgrade dlm-kmp-azureUpgrade kernel-sourceUpgrade kernel-azure-livepatch-develUpgrade dtb-rockchipUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-rtUpgrade kernel-default-extraUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-develUpgrade kselftests-kmp-defaultUpgrade kernel-obs-qaUpgrade kernel-default-vdsoUpgrade dtb-qcomUpgrade dtb-caviumUpgrade dlm-kmp-rtUpgrade cluster-md-kmp-64kb | Jul 23, 2024 | Jun 21, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidia-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-oem-22.04dUpgrade linux-image-oracle-64kUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-lowlatencyUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-ibm-classicUpgrade linux-image-ibmUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-azureUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-azure-fdeUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-oem-22.04Upgrade linux-image-gcpUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-6.8.0-44-genericUpgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-virtual-hwe-24.04 | Sep 12, 2024 | Jun 21, 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