In the Linux kernel, the following vulnerability has been resolved:
iommu/vt-d: Avoid memory allocation in iommu_suspend()
The iommu_suspend() syscore suspend callback is invoked with IRQ disabled. Allocating memory with the GFP_KERNEL flag may re-enable IRQs during the suspend callback, which can cause intermittent suspend/hibernation problems with the following kernel traces:
Calling iommu_suspend+0x0/0x1d0 ------------[ cut here ]------------ WARNING: CPU: 0 PID: 15 at kernel/time/timekeeping.c:868 ktime_get+0x9b/0xb0 ... CPU: 0 PID: 15 Comm: rcu_preempt Tainted: G U E 6.3-intel #r1 RIP: 0010:ktime_get+0x9b/0xb0 ... Call Trace: <IRQ> tick_sched_timer+0x22/0x90 ? __pfx_tick_sched_timer+0x10/0x10 __hrtimer_run_queues+0x111/0x2b0 hrtimer_interrupt+0xfa/0x230 __sysvec_apic_timer_interrupt+0x63/0x140 sysvec_apic_timer_interrupt+0x7b/0xa0 </IRQ> <TASK> asm_sysvec_apic_timer_interrupt+0x1f/0x30 ... ------------[ cut here ]------------ Interrupts enabled after iommu_suspend+0x0/0x1d0 WARNING: CPU: 0 PID: 27420 at drivers/base/syscore.c:68 syscore_suspend+0x147/0x270 CPU: 0 PID: 27420 Comm: rtcwake Tainted: G U W E 6.3-intel #r1 RIP: 0010:syscore_suspend+0x147/0x270 ... Call Trace: <TASK> hibernation_snapshot+0x25b/0x670 hibernate+0xcd/0x390 state_store+0xcf/0xe0 kobj_attr_store+0x13/0x30 sysfs_kf_write+0x3f/0x50 kernfs_fop_write_iter+0x128/0x200 vfs_write+0x1fd/0x3c0 ksys_write+0x6f/0xf0 __x64_sys_write+0x1d/0x30 do_syscall_64+0x3b/0x90 entry_SYSCALL_64_after_hwframe+0x72/0xdc
Given that only 4 words memory is needed, avoid the memory allocation in iommu_suspend().
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 |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade python-perfUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade python-perf-debuginfoUpgrade kernel-headersUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade perfUpgrade kernelUpgrade kernel-livepatch-5.15.136-90.144Upgrade perf-debuginfo | Jul 9, 2024 | Mar 2, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-6.1.59-84.139Upgrade python3-perf-debuginfoUpgrade python3-perfUpgrade kernel-develUpgrade kernel-libbpfUpgrade kernel-libbpf-staticUpgrade bpftoolUpgrade kernel-modules-extraUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade perfUpgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-develUpgrade kernel-headers | Feb 17, 2025 | Mar 2, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | Mar 2, 2024 |
| Suse | — | Upgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kbUpgrade kernel-develUpgrade cluster-md-kmp-defaultUpgrade kernel-default-develUpgrade kernel-obs-qaUpgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-syms-rtUpgrade dtb-lgUpgrade dtb-armUpgrade reiserfs-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-source-azureUpgrade kernel-azure-extraUpgrade dtb-apmUpgrade kernel-kvmsmallUpgrade kernel-macrosUpgrade kernel-default-extraUpgrade dlm-kmp-azureUpgrade kernel-rt-livepatchUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade dtb-appleUpgrade dtb-freescaleUpgrade dtb-exynosUpgrade kselftests-kmp-64kbUpgrade kernel-docsUpgrade dtb-renesasUpgrade kernel-devel-azureUpgrade gfs2-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-debug-livepatch-develUpgrade gfs2-kmp-rtUpgrade kernel-devel-rtUpgrade dtb-mediatekUpgrade kernel-64kb-develUpgrade kernel-syms-azureUpgrade kernel-64kb-optionalUpgrade dtb-amdUpgrade dtb-xilinxUpgrade kernel-sourceUpgrade kernel-debugUpgrade kernel-debug-develUpgrade kernel-default-optionalUpgrade kernel-azure-livepatch-develUpgrade kernel-symsUpgrade ocfs2-kmp-azureUpgrade kernel-64kb-livepatch-develUpgrade dtb-amazonUpgrade kernel-kvmsmall-develUpgrade kernel-rt-develUpgrade ocfs2-kmp-rtUpgrade kernel-zfcpdumpUpgrade reiserfs-kmp-defaultUpgrade dtb-hisiliconUpgrade dlm-kmp-rtUpgrade kernel-rt_debugUpgrade dtb-marvellUpgrade dtb-qcomUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-develUpgrade kernel-default-base-rebuildUpgrade kernel-rt-optionalUpgrade kernel-defaultUpgrade kernel-debug-vdsoUpgrade gfs2-kmp-defaultUpgrade dtb-socionextUpgrade dtb-caviumUpgrade dlm-kmp-defaultUpgrade kernel-azure-develUpgrade kernel-rt-vdsoUpgrade kernel-64kb-extraUpgrade kselftests-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-obs-buildUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-default-livepatchUpgrade kernel-source-rtUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-default-baseUpgrade dtb-nvidiaUpgrade dtb-allwinnerUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azure-vdsoUpgrade dtb-rockchipUpgrade kernel-rt-livepatch-develUpgrade kernel-rtUpgrade kernel-docs-htmlUpgrade kernel-azure-optionalUpgrade gfs2-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade dtb-alteraUpgrade reiserfs-kmp-64kbUpgrade kernel-default-vdsoUpgrade kernel-azureUpgrade dtb-broadcomUpgrade kernel-default-livepatch-develUpgrade dtb-sprdUpgrade reiserfs-kmp-rt | Mar 13, 2024 | Mar 2, 2024 |
| Ubuntu | — | Upgrade linux-intel-iotg-5.15Upgrade linux-aws-5.15Upgrade linux-gkeopUpgrade linux-aws-fipsUpgrade linux-nvidia-6.5Upgrade linux-hwe-5.15Upgrade linux-gkeop-5.15Upgrade linux-oracle-5.15Upgrade linuxUpgrade linux-azureUpgrade linux-azure-fdeUpgrade linux-awsUpgrade linux-lowlatencyUpgrade linux-raspiUpgrade linux-gcp-5.15Upgrade linux-azure-5.15Upgrade linux-oracleUpgrade linux-nvidiaUpgrade linux-intel-iotgUpgrade linux-riscv-5.15Upgrade linux-lowlatency-hwe-5.15Upgrade linux-fipsUpgrade linux-ibmUpgrade linux-gcp-fipsUpgrade linux-kvmUpgrade linux-bluefieldUpgrade linux-gcpUpgrade linux-gkeUpgrade linux-xilinx-zynqmpUpgrade linux-ibm-5.15Upgrade linux-intel-iot-realtimeUpgrade linux-nvidia-tegraUpgrade linux-nvidia-tegra-5.15Upgrade linux-realtimeUpgrade linux-nvidia-tegra-igx | Nov 19, 2024 | Mar 2, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Mar 2, 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