In the Linux kernel, the following vulnerability has been resolved:
thermal: intel: hfi: Add syscore callbacks for system-wide PM
The kernel allocates a memory buffer and provides its location to the hardware, which uses it to update the HFI table. This allocation occurs during boot and remains constant throughout runtime.
When resuming from hibernation, the restore kernel allocates a second memory buffer and reprograms the HFI hardware with the new location as part of a normal boot. The location of the second memory buffer may differ from the one allocated by the image kernel.
When the restore kernel transfers control to the image kernel, its HFI buffer becomes invalid, potentially leading to memory corruption if the hardware writes to it (the hardware continues to use the buffer from the restore kernel).
It is also possible that the hardware "forgets" the address of the memory buffer when resuming from "deep" suspend. Memory corruption may also occur in such a scenario.
To prevent the described memory corruption, disable HFI when preparing to suspend or hibernate. Enable it when resuming.
Add syscore callbacks to handle the package of the boot CPU (packages of non-boot CPUs are handled via CPU offline). Syscore ops always run on the boot CPU. Additionally, HFI only needs to be disabled during "deep" suspend and hibernation. Syscore ops only run in these cases.
[ rjw: Comment adjustment, subject and changelog edits ]
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel-libbpfUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade perfUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-livepatch-6.1.77-99.164Upgrade python3-perf-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade kernel-modules-extra-commonUpgrade python3-perfUpgrade kernel-tools-develUpgrade kernel-libbpf-develUpgrade kernel-libbpf-staticUpgrade kernelUpgrade bpftool | Oct 24, 2025 | Mar 26, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | Mar 26, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perf | Oct 8, 2024 | Mar 26, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Dec 5, 2024 | Mar 26, 2024 |
| Suse | — | Upgrade cluster-md-kmp-64kbUpgrade kernel-rt-optionalUpgrade kernel-default-develUpgrade kernel-default-livepatchUpgrade dtb-broadcomUpgrade dlm-kmp-rtUpgrade kernel-source-azureUpgrade dtb-amlogicUpgrade dtb-lgUpgrade dtb-freescaleUpgrade reiserfs-kmp-rtUpgrade kernel-kvmsmallUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-develUpgrade kernel-azureUpgrade kernel-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-macrosUpgrade kernel-obs-qaUpgrade kernel-rtUpgrade kernel-syms-azureUpgrade dtb-nvidiaUpgrade kernel-obs-buildUpgrade kernel-docs-htmlUpgrade kernel-rt-extraUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-source-rtUpgrade dtb-sprdUpgrade kernel-rt_debug-develUpgrade kernel-rt_debugUpgrade kernel-rt-livepatch-develUpgrade kernel-docsUpgrade kernel-azure-extraUpgrade dtb-appleUpgrade dlm-kmp-azureUpgrade kselftests-kmp-rtUpgrade kernel-devel-azureUpgrade kernel-syms-rtUpgrade kernel-default-extraUpgrade dtb-amazonUpgrade kernel-rt-develUpgrade dtb-xilinxUpgrade kernel-debug-develUpgrade dtb-allwinnerUpgrade dtb-apmUpgrade dtb-armUpgrade dtb-renesasUpgrade kernel-64kb-develUpgrade reiserfs-kmp-azureUpgrade dtb-rockchipUpgrade dlm-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-optionalUpgrade dtb-mediatekUpgrade ocfs2-kmp-defaultUpgrade kernel-sourceUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-symsUpgrade kernel-devel-rtUpgrade dtb-caviumUpgrade reiserfs-kmp-defaultUpgrade kernel-debugUpgrade kernel-rt-livepatchUpgrade gfs2-kmp-azureUpgrade kernel-defaultUpgrade kernel-kvmsmall-develUpgrade kernel-default-base-rebuildUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-azureUpgrade kernel-default-optionalUpgrade cluster-md-kmp-rtUpgrade kernel-default-baseUpgrade kernel-default-vdsoUpgrade kernel-default-livepatch-develUpgrade dtb-qcomUpgrade kselftests-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade kernel-develUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-extraUpgrade kernel-azure-optionalUpgrade dtb-alteraUpgrade ocfs2-kmp-rtUpgrade dtb-exynosUpgrade cluster-md-kmp-azureUpgrade dtb-hisiliconUpgrade kselftests-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-azure-vdsoUpgrade kernel-azure-livepatch-develUpgrade dtb-socionextUpgrade reiserfs-kmp-64kbUpgrade kernel-debug-vdsoUpgrade dtb-marvellUpgrade kernel-rt_debug-vdsoUpgrade dtb-amd | Apr 18, 2024 | Mar 26, 2024 |
| Ubuntu | — | Upgrade linux-image-azureUpgrade linux-image-6.5.0-41-genericUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-6.5Upgrade linux-image-6.5.0-1021-nvidia-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.5.0-1022-azureUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.5.0-1021-nvidiaUpgrade linux-image-raspiUpgrade linux-image-oem-22.04Upgrade linux-image-6.5.0-1022-azure-fdeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-6.5.0-1022-gcpUpgrade linux-image-6.5.0-41-generic-64kUpgrade linux-image-lowlatencyUpgrade linux-image-gcpUpgrade linux-image-generic-64kUpgrade linux-image-6.5.0-1015-starfiveUpgrade linux-image-oem-22.04cUpgrade linux-image-6.5.0-41-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-generic-lpaeUpgrade linux-image-oracle-64kUpgrade linux-image-6.5.0-1024-oracle-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-starfiveUpgrade linux-image-6.5.0-41-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-azure-fdeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.5.0-1024-oemUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-oem-22.04bUpgrade linux-image-kvmUpgrade linux-image-6.5.0-1021-awsUpgrade linux-image-6.5.0-1024-oracleUpgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.5.0-1018-raspiUpgrade linux-image-oem-22.04dUpgrade linux-image-oracleUpgrade linux-image-6.5.0-1017-laptopUpgrade linux-image-laptop-23.10 | May 17, 2024 | Mar 26, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Mar 26, 2024 |
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