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 kernel6.12-libbpf-debuginfoUpgrade bpftool6.12-debuginfoUpgrade kernel-livepatch-6.1.163-186.299Upgrade kernel6.12-debuginfoUpgrade perf6.12Upgrade kernelUpgrade kernel6.12-libbpf-develUpgrade kernel6.12-libbpf-staticUpgrade kernel-toolsUpgrade kernel6.12-libbpfUpgrade python3-perf6.12-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel-libbpf-develUpgrade kernel6.12-tools-debuginfoUpgrade bpftool6.12Upgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-6.12.68-92.122Upgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-x86_64Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-modules-extra-commonUpgrade bpftool-debuginfoUpgrade kernel6.12-headersUpgrade bpftoolUpgrade perfUpgrade kernel-tools-debuginfoUpgrade python3-perfUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf6.12Upgrade kernel6.12-tools-develUpgrade kernel6.12Upgrade kernel-libbpf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade perf6.12-debuginfoUpgrade kernel6.12-develUpgrade python3-perf-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-modules-extraUpgrade kernel-libbpfUpgrade kernel-develUpgrade kernel6.12-toolsUpgrade kernel-libbpf-static | 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-1057-nvidia-tegra-rtUpgrade linux-image-5.15.0-1105-gcpUpgrade linux-image-5.15.0-1057-nvidia-tegraUpgrade linux-image-5.15.0-1110-azure-fipsUpgrade linux-image-5.15.0-176-genericUpgrade linux-image-6.8.0-1055-ibmUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oracle-5.15Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-5.15.0-1046-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1054-nvidia-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1097-kvmUpgrade linux-image-6.17.0-1018-realtimeUpgrade linux-image-6.17.0-1019-oracle-64kUpgrade linux-image-6.8.0-1058-gcp-fipsUpgrade linux-image-6.8.0-116-fipsUpgrade linux-image-6.8.1-1051-realtimeUpgrade linux-image-nvidiaUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gke-5.15Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1055-awsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1054-gkeUpgrade linux-image-azure-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-lowlatency-5.15Upgrade linux-image-5.15.0-175-lowlatency-64kUpgrade linux-image-aws-64k-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-gcp-64kUpgrade linux-image-oracle-64k-6.17Upgrade linux-image-5.15.0-1099-raspiUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-117-genericUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-6.8.0-117-generic-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1056-azureUpgrade linux-image-virtual-6.8Upgrade linux-image-fipsUpgrade linux-image-generic-64k-5.15Upgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-64k-hwe-24.04Upgrade linux-image-genericUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-intelUpgrade linux-image-6.8.0-1054-nvidiaUpgrade linux-image-nvidia-tegraUpgrade linux-image-5.15.0-1070-xilinx-zynqmpUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-nvidia-5.15Upgrade linux-image-ibm-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-6.8.0-117-lowlatencyUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-oem-24.04bUpgrade linux-image-6.8.0-1054-gke-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-6.17Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-6.17.0-1030-oemUpgrade linux-image-gke-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1100-nvidiaUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-aws-5.15Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-hwe-24.04Upgrade linux-image-6.8.0-117-lowlatency-64kUpgrade linux-image-kvm-5.15Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-5.15.0-1046-nvidia-tegra-igxUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-ibmUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1058-gcp-64kUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-2045-raspi-realtimeUpgrade linux-image-gkeop-6.8Upgrade linux-image-azure-6.17Upgrade linux-image-6.8.0-1055-aws-64kUpgrade linux-image-6.8.0-1055-aws-fipsUpgrade linux-image-nvidia-6.8Upgrade linux-image-generic-5.15Upgrade linux-image-gkeUpgrade linux-image-6.8.0-1059-azure-fipsUpgrade linux-image-5.15.0-176-fipsUpgrade linux-image-realtime-6.17Upgrade linux-image-oem-20.04dUpgrade linux-image-azure-cvmUpgrade linux-image-aws-64k-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1058-gcpUpgrade linux-image-6.8.0-1054-nvidia-lowlatencyUpgrade linux-image-5.15.0-1100-intel-iotgUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1041-gkeopUpgrade linux-image-oem-20.04cUpgrade linux-image-virtual-5.15Upgrade linux-image-raspi-6.8Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-5.15.0-1104-realtimeUpgrade linux-image-virtualUpgrade linux-image-kvmUpgrade linux-image-5.15.0-1105-aws-64kUpgrade linux-image-raspiUpgrade linux-image-5.15.0-175-lowlatencyUpgrade linux-image-5.15.0-1088-gkeopUpgrade linux-image-realtime-6.8.1Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.17.0-1021-azureUpgrade linux-image-raspi-realtimeUpgrade linux-image-oem-24.04cUpgrade linux-image-6.8.0-1056-raspiUpgrade linux-image-6.8.0-1054-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1024-nvidia-tegra-rtUpgrade linux-image-6.17.0-1021-gcpUpgrade linux-image-5.15.0-176-generic-lpaeUpgrade linux-image-5.15.0-1099-ibmUpgrade linux-image-6.17.0-1031-nvidia-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.17.0-1018-azure-fdeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gcp-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-azureUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-raspi-5.15Upgrade linux-image-azure-fde-6.17Upgrade linux-image-5.15.0-176-generic-64kUpgrade linux-image-5.15.0-1110-azureUpgrade linux-image-gcp-5.15Upgrade linux-image-5.15.0-1102-oracleUpgrade linux-image-5.15.0-1100-nvidia-lowlatencyUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-ibm-classicUpgrade linux-image-generic-64k-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-realtime-5.15Upgrade linux-image-oracleUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-azure-fipsUpgrade linux-image-6.17.0-1019-oracleUpgrade linux-image-5.15.0-1106-gcpUpgrade linux-image-xilinx-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-oracle-6.17Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-awsUpgrade linux-image-6.8.0-1059-azureUpgrade linux-image-5.15.0-1105-gcp-fipsUpgrade linux-image-5.15.0-1105-awsUpgrade linux-image-oem-6.17Upgrade linux-image-6.17.0-1021-gcp-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-gcpUpgrade linux-image-fips-5.15Upgrade linux-image-azure-5.15Upgrade linux-image-5.15.0-1097-intel-iot-realtimeUpgrade linux-image-gcp-fipsUpgrade linux-image-gcp-6.17Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-realtimeUpgrade linux-image-xilinxUpgrade linux-image-aws-fips-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-6.8Upgrade linux-image-5.15.0-1101-gkeUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-6.8.0-1024-nvidia-tegraUpgrade linux-image-6.17.0-1031-nvidiaUpgrade linux-image-oem-24.04dUpgrade linux-image-nvidia-64k-6.17Upgrade linux-image-nvidia-64kUpgrade linux-image-gkeop-5.15 | 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 |
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