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 | — | Upgrade kernel-rtUpgrade kernel | Dec 5, 2024 | Jun 21, 2024 |
| Suse | — | Upgrade kernel-rt-livepatch-develUpgrade dtb-amazonUpgrade dtb-amdUpgrade kernel-default-develUpgrade kernel-obs-buildUpgrade dtb-broadcomUpgrade kernel-rt-optionalUpgrade kernel-rt_debug-vdsoUpgrade dtb-socionextUpgrade kernel-debugUpgrade kernel-default-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-develUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azure-vdsoUpgrade ocfs2-kmp-64kbUpgrade dtb-marvellUpgrade kernel-syms-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade dlm-kmp-defaultUpgrade kernel-default-baseUpgrade dtb-amlogicUpgrade kernel-azure-optionalUpgrade kernel-debug-livepatch-develUpgrade kernel-rt_debugUpgrade kselftests-kmp-rtUpgrade kernel-source-rtUpgrade kernel-zfcpdumpUpgrade kernel-64kb-livepatch-develUpgrade kselftests-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade dlm-kmp-64kbUpgrade dtb-hisiliconUpgrade dtb-renesasUpgrade kernel-64kbUpgrade dtb-alteraUpgrade kernel-default-livepatchUpgrade gfs2-kmp-azureUpgrade kernel-rt_debug-develUpgrade kernel-64kb-optionalUpgrade dtb-lgUpgrade kernel-debug-vdsoUpgrade kernel-source-azureUpgrade gfs2-kmp-rtUpgrade kernel-source-vanillaUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade dtb-appleUpgrade kernel-azure-extraUpgrade kernel-debug-develUpgrade kernel-rt-extraUpgrade kernel-azureUpgrade gfs2-kmp-64kbUpgrade kselftests-kmp-azureUpgrade dtb-freescaleUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade cluster-md-kmp-azureUpgrade kernel-docs-htmlUpgrade cluster-md-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-default-vdsoUpgrade ocfs2-kmp-rtUpgrade kernel-azure-livepatch-develUpgrade kernel-default-extraUpgrade dtb-rockchipUpgrade dtb-sprdUpgrade dtb-nvidiaUpgrade kernel-64kb-develUpgrade ocfs2-kmp-azureUpgrade dlm-kmp-rtUpgrade dtb-exynosUpgrade dtb-allwinnerUpgrade kernel-rtUpgrade dtb-xilinxUpgrade kernel-devel-rtUpgrade kernel-azure-develUpgrade kernel-devel-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-defaultUpgrade dtb-mediatekUpgrade dtb-apmUpgrade kernel-develUpgrade dtb-armUpgrade kernel-default-optionalUpgrade kernel-obs-qaUpgrade dtb-qcomUpgrade kernel-rt-develUpgrade kselftests-kmp-defaultUpgrade dtb-caviumUpgrade kernel-64kb-extraUpgrade dlm-kmp-azureUpgrade kernel-docsUpgrade kernel-default-base-rebuildUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade reiserfs-kmp-azureUpgrade kernel-sourceUpgrade ocfs2-kmp-default | Jul 23, 2024 | Jun 21, 2024 |
| Ubuntu | — | Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-oracleUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-oracle-64kUpgrade linux-image-kvmUpgrade linux-image-nvidia-64kUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-awsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oem-22.04cUpgrade linux-image-raspiUpgrade linux-image-oem-22.04bUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azureUpgrade linux-image-genericUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-gcpUpgrade linux-image-oem-22.04Upgrade linux-image-nvidiaUpgrade linux-image-lowlatencyUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-44-genericUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-64k | Sep 12, 2024 | Jun 21, 2024 |
Prioritize 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