In the Linux kernel, the following vulnerability has been resolved:
ACPICA: fix acpi operand cache leak in dswstate.c
ACPICA commit 987a3b5cf7175916e2a4b6ea5b8e70f830dfe732
I found an ACPI cache leak in ACPI early termination and boot continuing case.
When early termination occurs due to malicious ACPI table, Linux kernel terminates ACPI function and continues to boot process. While kernel terminates ACPI function, kmem_cache_destroy() reports Acpi-Operand cache leak.
Boot log of ACPI operand cache leak is as follows: >[ 0.585957] ACPI: Added _OSI(Module Device) >[ 0.587218] ACPI: Added _OSI(Processor Device) >[ 0.588530] ACPI: Added _OSI(3.0 _SCP Extensions) >[ 0.589790] ACPI: Added _OSI(Processor Aggregator Device) >[ 0.591534] ACPI Error: Illegal I/O port address/length above 64K: C806E00000004002/0x2 (20170303/hwvalid-155) >[ 0.594351] ACPI Exception: AE_LIMIT, Unable to initialize fixed events (20170303/evevent-88) >[ 0.597858] ACPI: Unable to start the ACPI Interpreter >[ 0.599162] ACPI Error: Could not remove SCI handler (20170303/evmisc-281) >[ 0.601836] kmem_cache_destroy Acpi-Operand: Slab cache still has objects >[ 0.603556] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.12.0-rc5 #26 >[ 0.605159] Hardware name: innotek gmb_h virtual_box/virtual_box, BIOS virtual_box 12/01/2006 >[ 0.609177] Call Trace: >[ 0.610063] ? dump_stack+0x5c/0x81 >[ 0.611118] ? kmem_cache_destroy+0x1aa/0x1c0 >[ 0.612632] ? acpi_sleep_proc_init+0x27/0x27 >[ 0.613906] ? acpi_os_delete_cache+0xa/0x10 >[ 0.617986] ? acpi_ut_delete_caches+0x3f/0x7b >[ 0.619293] ? acpi_terminate+0xa/0x14 >[ 0.620394] ? acpi_init+0x2af/0x34f >[ 0.621616] ? __class_create+0x4c/0x80 >[ 0.623412] ? video_setup+0x7f/0x7f >[ 0.624585] ? acpi_sleep_proc_init+0x27/0x27 >[ 0.625861] ? do_one_initcall+0x4e/0x1a0 >[ 0.627513] ? kernel_init_freeable+0x19e/0x21f >[ 0.628972] ? rest_init+0x80/0x80 >[ 0.630043] ? kernel_init+0xa/0x100 >[ 0.631084] ? ret_from_fork+0x25/0x30 >[ 0.633343] vgaarb: loaded >[ 0.635036] EDAC MC: Ver: 3.0.0 >[ 0.638601] PCI: Probing PCI hardware >[ 0.639833] PCI host bridge to bus 0000:00 >[ 0.641031] pci_bus 0000:00: root bus resource [io 0x0000-0xffff] > ... Continue to boot and log is omitted ...
I analyzed this memory leak in detail and found acpi_ds_obj_stack_pop_and_ delete() function miscalculated the top of the stack. acpi_ds_obj_stack_push() function uses walk_state->operand_index for start position of the top, but acpi_ds_obj_stack_pop_and_delete() function considers index 0 for it. Therefore, this causes acpi operand memory leak.
This cache leak causes a security threat because an old kernel (<= 4.9) shows memory locations of kernel functions in stack dump. Some malicious users could use this information to neutralize kernel ASLR.
I made a patch to fix ACPI operand cache leak.
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 bpftool-debuginfoUpgrade kernel-toolsUpgrade python-perf-debuginfoUpgrade python-perfUpgrade kernel-livepatch-5.15.186-128.192Upgrade kernel-debuginfo-common-x86_64Upgrade perfUpgrade kernel-tools-develUpgrade kernel-develUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-5.10.239-236.958Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernelUpgrade bpftoolUpgrade perf-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel-libbpf-debuginfoUpgrade kernel-modules-extra-commonUpgrade python3-perf-debuginfoUpgrade kernel-toolsUpgrade kernel6.12Upgrade perf-debuginfoUpgrade perf6.12-debuginfoUpgrade bpftoolUpgrade kernel-livepatch-6.1.144-170.251Upgrade bpftool-debuginfoUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perf6.12Upgrade kernel-modules-extraUpgrade kernel-livepatch-6.12.35-55.103Upgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-develUpgrade kernel-debuginfoUpgrade python3-perf6.12-debuginfoUpgrade perf6.12Upgrade kernelUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-debuginfoUpgrade python3-perfUpgrade kernel6.12-modules-extraUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernel-libbpf-static | Sep 9, 2025 | Jul 10, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 11, 2025 | Jul 11, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernelUpgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs | Oct 24, 2025 | Oct 23, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Sep 10, 2025 | Jul 10, 2025 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Jul 14, 2025 | Jul 10, 2025 |
| Suse | — | Upgrade kernel-debug-vdsoUpgrade dtb-marvellUpgrade kernel-docsUpgrade kernel-debug-develUpgrade dtb-nvidiaUpgrade dtb-renesasUpgrade kernel-azure-extraUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt_debug-vdsoUpgrade reiserfs-kmp-64kbUpgrade dlm-kmp-azureUpgrade kernel-rt-livepatch-develUpgrade ocfs2-kmp-64kbUpgrade dlm-kmp-defaultUpgrade kernel-64kb-develUpgrade dtb-broadcomUpgrade cluster-md-kmp-defaultUpgrade dtb-armUpgrade dtb-socionextUpgrade kernel-azure-vdsoUpgrade kernel-64kb-extraUpgrade kernel-azureUpgrade kernel-source-rtUpgrade dtb-hisiliconUpgrade kernel-64kb-optionalUpgrade kernel-default-livepatch-develUpgrade kselftests-kmp-defaultUpgrade kernel-syms-rtUpgrade reiserfs-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-rtUpgrade kernel-default-baseUpgrade kernel-rt-optionalUpgrade kernel-symsUpgrade kernel-debugUpgrade gfs2-kmp-defaultUpgrade kernel-defaultUpgrade kernel-rt_debugUpgrade dtb-amdUpgrade kernel-docs-htmlUpgrade dtb-appleUpgrade dtb-sprdUpgrade ocfs2-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-azure-optionalUpgrade dtb-qcomUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmallUpgrade ocfs2-kmp-defaultUpgrade kernel-source-azureUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade kernel-devel-rtUpgrade dtb-alteraUpgrade dtb-xilinxUpgrade kernel-obs-qaUpgrade kernel-sourceUpgrade kernel-default-livepatchUpgrade kernel-rt-extraUpgrade kernel-64kbUpgrade ocfs2-kmp-rtUpgrade dtb-allwinnerUpgrade kernel-rt-vdsoUpgrade kernel-devel-azureUpgrade dtb-lgUpgrade dtb-exynosUpgrade dtb-amlogicUpgrade kernel-source-vanillaUpgrade kernel-default-vdsoUpgrade kernel-default-develUpgrade gfs2-kmp-azureUpgrade dtb-rockchipUpgrade kernel-azure-develUpgrade dtb-apmUpgrade kselftests-kmp-64kbUpgrade kernel-rt-livepatchUpgrade kernel-rt-develUpgrade kernel-default-extraUpgrade kernel-default-optionalUpgrade dtb-freescaleUpgrade kernel-rt_debug-develUpgrade kernel-default-base-rebuildUpgrade cluster-md-kmp-rtUpgrade gfs2-kmp-rtUpgrade gfs2-kmp-64kbUpgrade dtb-mediatekUpgrade reiserfs-kmp-azureUpgrade kernel-macrosUpgrade kernel-develUpgrade dtb-caviumUpgrade dtb-amazonUpgrade kselftests-kmp-azureUpgrade kernel-kvmsmall-develUpgrade kernel-syms-azure | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-oracle-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-aws-5.15Upgrade linux-image-realtime-6.14Upgrade linux-image-azure-fips-5.15Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-lowlatency-6.8Upgrade linux-image-oem-24.04bUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-nvidia-tegraUpgrade linux-image-kvm-5.15Upgrade linux-image-generic-6.14Upgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-azure-6.14Upgrade linux-image-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-aws-fipsUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-6.14.0-34-genericUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-genericUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-azureUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-generic-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-oem-6.14Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-gke-64kUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-aws-fips-5.15Upgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-aws-64k-5.15Upgrade linux-image-raspi-6.8Upgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-gkeopUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-5.15Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-5.15.0-1096-azureUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-ibm-5.15Upgrade linux-image-intelUpgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-fipsUpgrade linux-image-gcp-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-oracle-6.14Upgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidiaUpgrade linux-image-aws-6.8Upgrade linux-image-lowlatency-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-5.15.0-156-fipsUpgrade linux-image-oem-22.04cUpgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-gcpUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-realtime-5.15Upgrade linux-image-raspi-6.14Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-kvmUpgrade linux-image-azure-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-realtimeUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-generic-6.8Upgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-nvidia-64kUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.14.0-1014-oemUpgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-gcp-5.15Upgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-azure-nvidiaUpgrade linux-image-azure-nvidia-6.14Upgrade linux-image-aws-fips-6.8Upgrade linux-image-awsUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-virtualUpgrade linux-image-raspi-realtimeUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-aws-6.14Upgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gcp-6.14Upgrade linux-image-generic-64k-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-oem-24.04cUpgrade linux-image-azure-5.15Upgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-aws-lts-24.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-virtual-6.14Upgrade linux-image-virtual-5.15Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-oracle-6.8Upgrade linux-image-oem-24.04aUpgrade linux-image-ibm-6.8Upgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-raspi-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-nvidia-5.15Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibmUpgrade linux-image-gke-6.8Upgrade linux-image-generic-64k-6.14Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-xilinxUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-aws-64kUpgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-5.15.0-1086-ibm | Jul 14, 2025 | Jul 10, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 3, 2025 | Jul 10, 2025 |
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