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 kernel-headersUpgrade kernelUpgrade kernel-livepatch-5.15.136-90.144Upgrade perfUpgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-develUpgrade perf-debuginfoUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade python-perfUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools | Jul 9, 2024 | Mar 2, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-livepatch-6.1.59-84.139Upgrade kernel-debuginfoUpgrade kernel-libbpf-staticUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-tools-debuginfoUpgrade kernel-libbpfUpgrade python3-perfUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-headersUpgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64 | Feb 17, 2025 | Mar 2, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | Mar 2, 2024 |
| Suse | — | Upgrade dtb-sprdUpgrade gfs2-kmp-defaultUpgrade kernel-debug-vdsoUpgrade kernel-defaultUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-azureUpgrade dlm-kmp-defaultUpgrade kernel-azureUpgrade kernel-default-livepatchUpgrade ocfs2-kmp-defaultUpgrade dtb-caviumUpgrade kernel-default-vdsoUpgrade dtb-socionextUpgrade kernel-default-base-rebuildUpgrade kernel-rt-optionalUpgrade kernel-rt_debug-develUpgrade ocfs2-kmp-64kbUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-obs-buildUpgrade dtb-marvellUpgrade kernel-64kb-extraUpgrade kernel-azure-develUpgrade kernel-source-vanillaUpgrade kernel-docs-htmlUpgrade kernel-rtUpgrade kernel-default-livepatch-develUpgrade kernel-rt-livepatch-develUpgrade dtb-qcomUpgrade gfs2-kmp-azureUpgrade dtb-broadcomUpgrade kernel-source-rtUpgrade kernel-azure-vdsoUpgrade kernel-rt-extraUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt_debugUpgrade dtb-allwinnerUpgrade dtb-rockchipUpgrade kernel-default-baseUpgrade dlm-kmp-rtUpgrade dtb-nvidiaUpgrade kernel-azure-optionalUpgrade kernel-kvmsmall-vdsoUpgrade reiserfs-kmp-64kbUpgrade dtb-alteraUpgrade kselftests-kmp-rtUpgrade kernel-azure-extraUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-debugUpgrade dtb-armUpgrade dlm-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmall-develUpgrade kernel-64kb-develUpgrade dtb-xilinxUpgrade kselftests-kmp-64kbUpgrade kernel-sourceUpgrade kernel-rt-livepatchUpgrade dtb-exynosUpgrade kselftests-kmp-defaultUpgrade kernel-default-develUpgrade kernel-debug-livepatch-develUpgrade kernel-obs-qaUpgrade kernel-rt-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-devel-azureUpgrade kernel-develUpgrade kernel-64kbUpgrade dtb-renesasUpgrade dtb-apmUpgrade cluster-md-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-docsUpgrade kernel-macrosUpgrade dtb-amazonUpgrade kernel-symsUpgrade kernel-64kb-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade kernel-debug-develUpgrade dtb-amdUpgrade kernel-default-optionalUpgrade gfs2-kmp-rtUpgrade kernel-default-extraUpgrade dtb-freescaleUpgrade ocfs2-kmp-azureUpgrade kernel-syms-azureUpgrade kernel-rt_debug-vdsoUpgrade dtb-amlogicUpgrade kernel-source-azureUpgrade reiserfs-kmp-azureUpgrade dtb-lgUpgrade dtb-appleUpgrade kernel-kvmsmallUpgrade gfs2-kmp-64kbUpgrade dtb-hisiliconUpgrade kernel-64kb-optionalUpgrade dtb-mediatekUpgrade kernel-syms-rt | Mar 13, 2024 | Mar 2, 2024 |
| Ubuntu | — | Upgrade linux-intel-iotg-5.15Upgrade linux-hwe-5.15Upgrade linux-aws-5.15Upgrade linux-gkeop-5.15Upgrade linux-azureUpgrade linux-oracle-5.15Upgrade linux-raspiUpgrade linux-azure-fdeUpgrade linux-awsUpgrade linux-gkeopUpgrade linux-aws-fipsUpgrade linux-nvidia-6.5Upgrade linuxUpgrade linux-lowlatencyUpgrade linux-intel-iot-realtimeUpgrade linux-kvmUpgrade linux-fipsUpgrade linux-lowlatency-hwe-5.15Upgrade linux-xilinx-zynqmpUpgrade linux-bluefieldUpgrade linux-gcpUpgrade linux-gkeUpgrade linux-intel-iotgUpgrade linux-nvidia-tegraUpgrade linux-oracleUpgrade linux-azure-5.15Upgrade linux-gcp-5.15Upgrade linux-riscv-5.15Upgrade linux-nvidia-tegra-igxUpgrade linux-ibmUpgrade linux-realtimeUpgrade linux-nvidiaUpgrade linux-nvidia-tegra-5.15Upgrade linux-ibm-5.15Upgrade linux-gcp-fips | 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