In the Linux kernel, the following vulnerability has been resolved:
APEI/GHES: ensure that won't go past CPER allocated record
The logic at ghes_new() prevents allocating too large records, by checking if they're bigger than GHES_ESTATUS_MAX_SIZE (currently, 64KB). Yet, the allocation is done with the actual number of pages from the CPER bios table location, which can be smaller.
Yet, a bad firmware could send data with a different size, which might be bigger than the allocated memory, causing an OOPS:
Unable to handle kernel paging request at virtual address fff00000f9b40000 Mem abort info: ESR = 0x0000000096000007 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x07: level 3 translation fault Data abort info: ISV = 0, ISS = 0x00000007, ISS2 = 0x00000000 CM = 0, WnR = 0, TnD = 0, TagAccess = 0 GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 swapper pgtable: 4k pages, 52-bit VAs, pgdp=000000008ba16000 [fff00000f9b40000] pgd=180000013ffff403, p4d=180000013fffe403, pud=180000013f85b403, pmd=180000013f68d403, pte=0000000000000000 Internal error: Oops: 0000000096000007 [#1] SMP Modules linked in: CPU: 0 UID: 0 PID: 303 Comm: kworker/0:1 Not tainted 6.19.0-rc1-00002-gda407d200220 #34 PREEMPT Hardware name: QEMU QEMU Virtual Machine, BIOS unknown 02/02/2022 Workqueue: kacpi_notify acpi_os_execute_deferred pstate: 214020c5 (nzCv daIF +PAN -UAO -TCO +DIT -SSBS BTYPE=--) pc : hex_dump_to_buffer+0x30c/0x4a0 lr : hex_dump_to_buffer+0x328/0x4a0 sp : ffff800080e13880 x29: ffff800080e13880 x28: ffffac9aba86f6a8 x27: 0000000000000083 x26: fff00000f9b3fffc x25: 0000000000000004 x24: 0000000000000004 x23: ffff800080e13905 x22: 0000000000000010 x21: 0000000000000083 x20: 0000000000000001 x19: 0000000000000008 x18: 0000000000000010 x17: 0000000000000001 x16: 00000007c7f20fec x15: 0000000000000020 x14: 0000000000000008 x13: 0000000000081020 x12: 0000000000000008 x11: ffff800080e13905 x10: ffff800080e13988 x9 : 0000000000000000 x8 : 0000000000000000 x7 : 0000000000000001 x6 : 0000000000000020 x5 : 0000000000000030 x4 : 00000000fffffffe x3 : 0000000000000000 x2 : ffffac9aba78c1c8 x1 : ffffac9aba76d0a8 x0 : 0000000000000008 Call trace: hex_dump_to_buffer+0x30c/0x4a0 (P) print_hex_dump+0xac/0x170 cper_estatus_print_section+0x90c/0x968 cper_estatus_print+0xf0/0x158 __ghes_print_estatus+0xa0/0x148 ghes_proc+0x1bc/0x220 ghes_notify_hed+0x5c/0xb8 notifier_call_chain+0x78/0x148 blocking_notifier_call_chain+0x4c/0x80 acpi_hed_notify+0x28/0x40 acpi_ev_notify_dispatch+0x50/0x80 acpi_os_execute_deferred+0x24/0x48 process_one_work+0x15c/0x3b0 worker_thread+0x2d0/0x400 kthread+0x148/0x228 ret_from_fork+0x10/0x20 Code: 6b14033f 540001ad a94707e2 f100029f (b8747b44) ---[ end trace 0000000000000000 ]---
Prevent that by taking the actual allocated are into account when checking for CPER length.
[ rjw: Subject tweaks ]
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-develUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade perfUpgrade kernel-livepatch-5.10.252-250.992Upgrade python-perf-debuginfoUpgrade perf-debuginfoUpgrade python-perfUpgrade kernel-livepatch-5.15.202-141.223Upgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-headers | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel6.18-tools-develUpgrade kernel6.18-libbpf-staticUpgrade kernel6.18-modules-extra-commonUpgrade kernel6.18Upgrade kernel6.18-libbpf-debuginfoUpgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel6.18-develUpgrade kernel6.18-libbpfUpgrade bpftool6.18Upgrade perf6.18Upgrade kernel6.18-modules-extraUpgrade kernel-livepatch-6.18.16-18.222Upgrade perf6.18-debuginfoUpgrade kernel6.18-libbpf-develUpgrade bpftool6.18-debuginfoUpgrade kernel6.18-toolsUpgrade kernel6.18-debuginfoUpgrade kernel6.18-tools-debuginfoUpgrade kernel6.18-headersUpgrade python3-perf6.18Upgrade kernel6.18-debuginfo-common-aarch64Upgrade python3-perf6.18-debuginfo | May 19, 2026 | May 6, 2026 |
| Debian | — | Upgrade linux | May 7, 2026 | May 7, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | May 6, 2026 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1058-nvidia-64kUpgrade linux-image-6.8.0-1060-raspiUpgrade linux-image-5.15.0-186-fipsUpgrade linux-image-6.8.0-1063-gcpUpgrade linux-image-5.15.0-1104-kvmUpgrade linux-image-5.15.0-1112-gcp-fipsUpgrade linux-image-5.15.0-1117-azure-fipsUpgrade linux-image-oracleUpgrade linux-image-lowlatency-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-oracle-5.15Upgrade linux-image-5.15.0-1106-ibmUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-virtual-6.8Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-aws-5.15Upgrade linux-image-generic-5.15Upgrade linux-image-6.8.0-1058-nvidia-lowlatencyUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1108-gkeUpgrade linux-image-5.15.0-186-generic-lpaeUpgrade linux-image-kvm-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1117-azure-fdeUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-aws-64k-5.15Upgrade linux-image-genericUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-6.8.0-134-fipsUpgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-5.15.0-1107-nvidiaUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-184-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-1029-nvidia-tegraUpgrade linux-image-6.8.0-1063-gcp-fipsUpgrade linux-image-gcp-fipsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-134-genericUpgrade linux-image-generic-64k-5.15Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gke-64kUpgrade linux-image-ibm-5.15Upgrade linux-image-lowlatency-5.15Upgrade linux-image-gkeUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1075-xilinx-zynqmpUpgrade linux-image-nvidiaUpgrade linux-image-fipsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1107-nvidia-lowlatencyUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-azure-fde-6.8Upgrade linux-image-5.15.0-1107-intel-iotgUpgrade linux-image-6.8.0-134-lowlatency-64kUpgrade linux-image-azure-fde-5.15Upgrade linux-image-6.8.0-1057-oracleUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-134-generic-64kUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-ibmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-intelUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-aws-fips-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-6.8.0-1060-aws-64kUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.8.0-1058-gke-64kUpgrade linux-image-gkeopUpgrade linux-image-gke-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-gcp-6.8Upgrade linux-image-5.15.0-186-genericUpgrade linux-image-6.8.0-1060-awsUpgrade linux-image-awsUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-5.15.0-1111-realtimeUpgrade linux-image-gcp-64kUpgrade linux-image-5.15.0-1106-raspiUpgrade linux-image-fips-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-6.8.0-2049-raspi-realtimeUpgrade linux-image-5.15.0-184-lowlatencyUpgrade linux-image-5.15.0-1117-azureUpgrade linux-image-laptop-23.10Upgrade linux-image-aws-fips-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-5.15.0-1104-intel-iot-realtimeUpgrade linux-image-5.15.0-1095-gkeopUpgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-gcpUpgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-1053-nvidia-tegra-igx-rtUpgrade linux-image-generic-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-64kUpgrade linux-image-virtualUpgrade linux-image-oem-22.04bUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-xilinxUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-64kUpgrade linux-image-intel-iotgUpgrade linux-image-ibm-6.8Upgrade linux-image-6.8.0-1060-ibmUpgrade linux-image-6.8.0-1057-oracle-64kUpgrade linux-image-5.15.0-1112-aws-fipsUpgrade linux-image-5.15.0-1064-nvidia-tegraUpgrade linux-image-nvidia-5.15Upgrade linux-image-kvmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-realtime-5.15Upgrade linux-image-realtimeUpgrade linux-image-oracle-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-5.15.0-1109-oracleUpgrade linux-image-5.15.0-1064-nvidia-tegra-rtUpgrade linux-image-xilinx-6.8Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1062-azure-fipsUpgrade linux-image-6.8.0-1060-aws-fipsUpgrade linux-image-5.15.0-186-generic-64kUpgrade linux-image-gke-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-6.8.0-1045-gkeopUpgrade linux-image-6.8.1-1055-realtimeUpgrade linux-image-azure-5.15Upgrade linux-image-5.15.0-1112-gcpUpgrade linux-image-oem-20.04cUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1063-gcp-64kUpgrade linux-image-5.15.0-1112-awsUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-azureUpgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-6.8.0-1058-nvidiaUpgrade linux-image-5.15.0-1112-aws-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-5.15Upgrade linux-image-raspi-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-oem-22.04cUpgrade linux-image-generic-64k-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-raspi-realtimeUpgrade linux-image-raspiUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-136-genericUpgrade linux-image-6.8.0-1058-gkeUpgrade linux-image-azure-fips-6.8Upgrade linux-image-raspi-5.15Upgrade linux-image-fips-5.15Upgrade linux-image-6.8.0-134-lowlatencyUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1058-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1029-nvidia-tegra-rtUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1053-nvidia-tegra-igxUpgrade linux-image-realtime-hwe-22.04 | Jul 2, 2026 | Jul 1, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jun 12, 2026 | May 6, 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