In the Linux kernel, the following vulnerability has been resolved:
arm64: Set __nocfi on swsusp_arch_resume()
A DABT is reported[1] on an android based system when resume from hiberate. This happens because swsusp_arch_suspend_exit() is marked with SYM_CODE_*() and does not have a CFI hash, but swsusp_arch_resume() will attempt to verify the CFI hash when calling a copy of swsusp_arch_suspend_exit().
Given that there's an existing requirement that the entrypoint to swsusp_arch_suspend_exit() is the first byte of the .hibernate_exit.text section, we cannot fix this by marking swsusp_arch_suspend_exit() with SYM_FUNC_*(). The simplest fix for now is to disable the CFI check in swsusp_arch_resume().
Mark swsusp_arch_resume() as __nocfi to disable the CFI check.
[1] [ 22.991934][ T1] Unable to handle kernel paging request at virtual address 0000000109170ffc [ 22.991934][ T1] Mem abort info: [ 22.991934][ T1] ESR = 0x0000000096000007 [ 22.991934][ T1] EC = 0x25: DABT (current EL), IL = 32 bits [ 22.991934][ T1] SET = 0, FnV = 0 [ 22.991934][ T1] EA = 0, S1PTW = 0 [ 22.991934][ T1] FSC = 0x07: level 3 translation fault [ 22.991934][ T1] Data abort info: [ 22.991934][ T1] ISV = 0, ISS = 0x00000007, ISS2 = 0x00000000 [ 22.991934][ T1] CM = 0, WnR = 0, TnD = 0, TagAccess = 0 [ 22.991934][ T1] GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 [ 22.991934][ T1] [0000000109170ffc] user address but active_mm is swapper [ 22.991934][ T1] Internal error: Oops: 0000000096000007 [#1] PREEMPT SMP [ 22.991934][ T1] Dumping ftrace buffer: [ 22.991934][ T1] (ftrace buffer empty) [ 22.991934][ T1] Modules linked in: [ 22.991934][ T1] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 6.6.98-android15-8-g0b1d2aee7fc3-dirty-4k #1 688c7060a825a3ac418fe53881730b355915a419 [ 22.991934][ T1] Hardware name: Unisoc UMS9360-base Board (DT) [ 22.991934][ T1] pstate: 804000c5 (Nzcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 22.991934][ T1] pc : swsusp_arch_resume+0x2ac/0x344 [ 22.991934][ T1] lr : swsusp_arch_resume+0x294/0x344 [ 22.991934][ T1] sp : ffffffc08006b960 [ 22.991934][ T1] x29: ffffffc08006b9c0 x28: 0000000000000000 x27: 0000000000000000 [ 22.991934][ T1] x26: 0000000000000000 x25: 0000000000000000 x24: 0000000000000820 [ 22.991934][ T1] x23: ffffffd0817e3000 x22: ffffffd0817e3000 x21: 0000000000000000 [ 22.991934][ T1] x20: ffffff8089171000 x19: ffffffd08252c8c8 x18: ffffffc080061058 [ 22.991934][ T1] x17: 00000000529c6ef0 x16: 00000000529c6ef0 x15: 0000000000000004 [ 22.991934][ T1] x14: ffffff8178c88000 x13: 0000000000000006 x12: 0000000000000000 [ 22.991934][ T1] x11: 0000000000000015 x10: 0000000000000001 x9 : ffffffd082533000 [ 22.991934][ T1] x8 : 0000000109171000 x7 : 205b5d3433393139 x6 : 392e32322020205b [ 22.991934][ T1] x5 : 000000010916f000 x4 : 000000008164b000 x3 : ffffff808a4e0530 [ 22.991934][ T1] x2 : ffffffd08058e784 x1 : 0000000082326000 x0 : 000000010a283000 [ 22.991934][ T1] Call trace: [ 22.991934][ T1] swsusp_arch_resume+0x2ac/0x344 [ 22.991934][ T1] hibernation_restore+0x158/0x18c [ 22.991934][ T1] load_image_and_restore+0xb0/0xec [ 22.991934][ T1] software_resume+0xf4/0x19c [ 22.991934][ T1] software_resume_initcall+0x34/0x78 [ 22.991934][ T1] do_one_initcall+0xe8/0x370 [ 22.991934][ T1] do_initcall_level+0xc8/0x19c [ 22.991934][ T1] do_initcalls+0x70/0xc0 [ 22.991934][ T1] do_basic_setup+0x1c/0x28 [ 22.991934][ T1] kernel_init_freeable+0xe0/0x148 [ 22.991934][ T1] kernel_init+0x20/0x1a8 [ 22.991934][ T1] ret_from_fork+0x10/0x20 [ 22.991934][ T1] Code: a9400a61 f94013e0 f9438923 f9400a64 (b85fc110)
[[email protected]: commit log updated by Mark Rutland]
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_2023 | — | Upgrade kernelUpgrade bpftool6.12Upgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.163-186.299Upgrade bpftool6.12-debuginfoUpgrade kernel-headersUpgrade kernel6.12-libbpf-staticUpgrade kernel6.12-modules-extraUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-libbpfUpgrade kernel-toolsUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-libbpf-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel6.12-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-livepatch-6.12.68-92.122Upgrade kernel6.12-modules-extra-commonUpgrade perf6.12Upgrade python3-perf6.12-debuginfoUpgrade perf-debuginfoUpgrade kernel6.12-libbpf-develUpgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade perfUpgrade kernel-libbpf-staticUpgrade perf6.12-debuginfoUpgrade kernel-tools-develUpgrade kernel-debuginfoUpgrade bpftoolUpgrade python3-perfUpgrade kernel6.12-tools-develUpgrade kernel6.12Upgrade python3-perf6.12Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-develUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel6.12-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-headersUpgrade kernel6.12-toolsUpgrade kernel-libbpf-debuginfo | Mar 9, 2026 | Feb 14, 2026 |
| Debian | — | Upgrade linux | Feb 16, 2026 | Feb 16, 2026 |
| Oracle_linux | — | Upgrade kernel-uek | Mar 25, 2026 | Feb 14, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Feb 14, 2026 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1105-gcp-fipsUpgrade linux-image-5.15.0-1105-awsUpgrade linux-image-oracle-6.17Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-xilinxUpgrade linux-image-realtimeUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-5.15.0-1088-gkeopUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-realtime-6.17Upgrade linux-image-gcp-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-175-lowlatencyUpgrade linux-image-6.17.0-1021-azureUpgrade linux-image-oem-24.04dUpgrade linux-image-5.15.0-1105-aws-64kUpgrade linux-image-raspiUpgrade linux-image-aws-lts-24.04Upgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-oem-24.04cUpgrade linux-image-kvmUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-azure-fipsUpgrade linux-image-gcp-5.15Upgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1101-gkeUpgrade linux-image-5.15.0-1102-oracleUpgrade linux-image-5.15.0-1104-realtimeUpgrade linux-image-5.15.0-1100-nvidia-lowlatencyUpgrade linux-image-5.15.0-1110-azureUpgrade linux-image-generic-64k-6.8Upgrade linux-image-oem-24.04aUpgrade linux-image-azure-fde-6.17Upgrade linux-image-fips-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-1054-nvidia-lowlatencyUpgrade linux-image-fips-5.15Upgrade linux-image-gcpUpgrade linux-image-gcp-6.17Upgrade linux-image-raspi-5.15Upgrade linux-image-5.15.0-1106-gcpUpgrade linux-image-6.17.0-1019-oracleUpgrade linux-image-5.15.0-1097-intel-iot-realtimeUpgrade linux-image-azure-5.15Upgrade linux-image-xilinx-6.8Upgrade linux-image-6.17.0-1021-gcp-64kUpgrade linux-image-5.15.0-176-generic-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-64k-6.17Upgrade linux-image-azure-cvmUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.15.0-176-fipsUpgrade linux-image-6.8.0-1059-azureUpgrade linux-image-virtual-5.15Upgrade linux-image-5.15.0-1100-intel-iotgUpgrade linux-image-6.17.0-1031-nvidiaUpgrade linux-image-azure-lts-24.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-raspi-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-azure-fips-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-6.8.0-1024-nvidia-tegraUpgrade linux-image-virtualUpgrade linux-image-6.17.0-1018-azure-fdeUpgrade linux-image-ibm-6.8Upgrade linux-image-azureUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1041-gkeopUpgrade linux-image-aws-64k-6.8Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-awsUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-oracleUpgrade linux-image-6.8.0-1054-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1056-raspiUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-6.17Upgrade linux-image-5.15.0-1099-ibmUpgrade linux-image-5.15.0-176-generic-lpaeUpgrade linux-image-realtime-5.15Upgrade linux-image-6.17.0-1021-gcpUpgrade linux-image-azure-fdeUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1024-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.17.0-1031-nvidia-64kUpgrade linux-image-6.8.0-1058-gcpUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-oracle-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-6.8.0-1055-aws-64kUpgrade linux-image-6.8.0-1059-azure-fipsUpgrade linux-image-ibm-5.15Upgrade linux-image-6.8.0-116-fipsUpgrade linux-image-6.8.0-1055-awsUpgrade linux-image-5.15.0-1100-nvidiaUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-6.17.0-1030-oemUpgrade linux-image-5.15.0-1099-raspiUpgrade linux-image-6.8.0-1058-gcp-fipsUpgrade linux-image-6.8.1-1051-realtimeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.17.0-1019-oracle-64kUpgrade linux-image-6.8.0-2045-raspi-realtimeUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1057-nvidia-tegraUpgrade linux-image-6.8.0-1055-ibmUpgrade linux-image-6.8.0-1054-nvidia-64kUpgrade linux-image-5.15.0-1110-azure-fipsUpgrade linux-image-5.15.0-1057-nvidia-tegra-rtUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-5.15.0-1105-gcpUpgrade linux-image-5.15.0-176-genericUpgrade linux-image-generic-64k-5.15Upgrade linux-image-fipsUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1054-gke-64kUpgrade linux-image-5.15.0-1070-xilinx-zynqmpUpgrade linux-image-lowlatency-6.8Upgrade linux-image-intelUpgrade linux-image-ibmUpgrade linux-image-oem-20.04bUpgrade linux-image-gcp-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1055-aws-fipsUpgrade linux-image-6.8.0-1054-nvidiaUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-1056-azureUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-lowlatency-5.15Upgrade linux-image-genericUpgrade linux-image-6.8.0-117-genericUpgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-oracle-64k-6.17Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-64k-5.15Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-117-lowlatency-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-117-generic-64kUpgrade linux-image-6.8.0-117-lowlatencyUpgrade linux-image-nvidia-5.15Upgrade linux-image-5.15.0-1046-nvidia-tegra-igxUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-6.17Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-aws-5.15Upgrade linux-image-oem-24.04bUpgrade linux-image-nvidia-hwe-24.04Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-azure-6.17Upgrade linux-image-kvm-5.15Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-nvidiaUpgrade linux-image-generic-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-gkeUpgrade linux-image-gkeopUpgrade linux-image-gkeop-6.8Upgrade linux-image-gke-64kUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1058-gcp-64kUpgrade linux-image-5.15.0-175-lowlatency-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gke-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-azure-6.8Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1054-gkeUpgrade linux-image-6.17.0-1018-realtimeUpgrade linux-image-5.15.0-1097-kvmUpgrade linux-image-5.15.0-1046-nvidia-tegra-igx-rt | Apr 10, 2026 | Feb 14, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Feb 14, 2026 |
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