In the Linux kernel, the following vulnerability has been resolved:
ACPICA: fix acpi parse and parseext cache leaks
ACPICA commit 8829e70e1360c81e7a5a901b5d4f48330e021ea5
I'm Seunghun Han, and I work for National Security Research Institute of South Korea.
I have been doing a research on ACPI and found an ACPI cache leak in ACPI early abort cases.
Boot log of ACPI cache leak is as follows: [ 0.352414] ACPI: Added _OSI(Module Device) [ 0.353182] ACPI: Added _OSI(Processor Device) [ 0.353182] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.353182] ACPI: Added _OSI(Processor Aggregator Device) [ 0.356028] ACPI: Unable to start the ACPI Interpreter [ 0.356799] ACPI Error: Could not remove SCI handler (20170303/evmisc-281) [ 0.360215] kmem_cache_destroy Acpi-State: Slab cache still has objects [ 0.360648] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G W 4.12.0-rc4-next-20170608+ #10 [ 0.361273] Hardware name: innotek gmb_h virtual_box/virtual_box, BIOS virtual_box 12/01/2006 [ 0.361873] Call Trace: [ 0.362243] ? dump_stack+0x5c/0x81 [ 0.362591] ? kmem_cache_destroy+0x1aa/0x1c0 [ 0.362944] ? acpi_sleep_proc_init+0x27/0x27 [ 0.363296] ? acpi_os_delete_cache+0xa/0x10 [ 0.363646] ? acpi_ut_delete_caches+0x6d/0x7b [ 0.364000] ? acpi_terminate+0xa/0x14 [ 0.364000] ? acpi_init+0x2af/0x34f [ 0.364000] ? __class_create+0x4c/0x80 [ 0.364000] ? video_setup+0x7f/0x7f [ 0.364000] ? acpi_sleep_proc_init+0x27/0x27 [ 0.364000] ? do_one_initcall+0x4e/0x1a0 [ 0.364000] ? kernel_init_freeable+0x189/0x20a [ 0.364000] ? rest_init+0xc0/0xc0 [ 0.364000] ? kernel_init+0xa/0x100 [ 0.364000] ? ret_from_fork+0x25/0x30
I analyzed this memory leak in detail. I found that “Acpi-State” cache and “Acpi-Parse” cache were merged because the size of cache objects was same slab cache size.
I finally found “Acpi-Parse” cache and “Acpi-parse_ext” cache were leaked using SLAB_NEVER_MERGE flag in kmem_cache_create() function.
Real ACPI cache leak point is as follows: [ 0.360101] ACPI: Added _OSI(Module Device) [ 0.360101] ACPI: Added _OSI(Processor Device) [ 0.360101] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.361043] ACPI: Added _OSI(Processor Aggregator Device) [ 0.364016] ACPI: Unable to start the ACPI Interpreter [ 0.365061] ACPI Error: Could not remove SCI handler (20170303/evmisc-281) [ 0.368174] kmem_cache_destroy Acpi-Parse: Slab cache still has objects [ 0.369332] CPU: 1 PID: 1 Comm: swapper/0 Tainted: G W 4.12.0-rc4-next-20170608+ #8 [ 0.371256] Hardware name: innotek gmb_h virtual_box/virtual_box, BIOS virtual_box 12/01/2006 [ 0.372000] Call Trace: [ 0.372000] ? dump_stack+0x5c/0x81 [ 0.372000] ? kmem_cache_destroy+0x1aa/0x1c0 [ 0.372000] ? acpi_sleep_proc_init+0x27/0x27 [ 0.372000] ? acpi_os_delete_cache+0xa/0x10 [ 0.372000] ? acpi_ut_delete_caches+0x56/0x7b [ 0.372000] ? acpi_terminate+0xa/0x14 [ 0.372000] ? acpi_init+0x2af/0x34f [ 0.372000] ? __class_create+0x4c/0x80 [ 0.372000] ? video_setup+0x7f/0x7f [ 0.372000] ? acpi_sleep_proc_init+0x27/0x27 [ 0.372000] ? do_one_initcall+0x4e/0x1a0 [ 0.372000] ? kernel_init_freeable+0x189/0x20a [ 0.372000] ? rest_init+0xc0/0xc0 [ 0.372000] ? kernel_init+0xa/0x100 [ 0.372000] ? ret_from_fork+0x25/0x30 [ 0.388039] kmem_cache_destroy Acpi-parse_ext: Slab cache still has objects [ 0.389063] CPU: 1 PID: 1 Comm: swapper/0 Tainted: G W 4.12.0-rc4-next-20170608+ #8 [ 0.390557] Hardware name: innotek gmb_h virtual_box/virtual_box, BIOS virtual_box 12/01/2006 [ 0.392000] Call Trace: [ 0.392000] ? dump_stack+0x5c/0x81 [ 0.392000] ? kmem_cache_destroy+0x1aa/0x1c0 [ 0.392000] ? acpi_sleep_proc_init+0x27/0x27 [ 0.392000] ? acpi_os_delete_cache+0xa/0x10 [ 0.392000] ? acpi_ut_delete_caches+0x6d/0x7b [ 0.392000] ? acpi_terminate+0xa/0x14 [ 0.392000] ? acpi_init+0x2af/0x3 ---truncated---
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 python-perf-debuginfoUpgrade kernel-headersUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade perfUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-livepatch-5.15.186-128.192Upgrade bpftool-debuginfoUpgrade python-perfUpgrade kernel-livepatch-5.10.239-236.958Upgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-develUpgrade perf6.12-debuginfoUpgrade kernel-libbpf-develUpgrade kernelUpgrade kernel-libbpf-staticUpgrade kernel-libbpf-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-modules-extra-commonUpgrade python3-perf-debuginfoUpgrade python3-perf6.12-debuginfoUpgrade perfUpgrade kernel-livepatch-6.12.35-55.103Upgrade bpftoolUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade kernel6.12-modules-extraUpgrade python3-perfUpgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade perf6.12Upgrade kernel-debuginfo-common-x86_64Upgrade python3-perf6.12Upgrade kernel-livepatch-6.1.144-170.251Upgrade kernel6.12Upgrade kernel-headersUpgrade kernel6.12-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-libbpf | Sep 9, 2025 | Jul 10, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 11, 2025 | Jul 11, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Sep 10, 2025 | Jul 10, 2025 |
| Redhat_linux | — | No solution exists | Jul 14, 2025 | Jul 10, 2025 |
| Suse | — | Upgrade dtb-armUpgrade cluster-md-kmp-rtUpgrade dtb-amdUpgrade ocfs2-kmp-azureUpgrade kernel-develUpgrade kernel-symsUpgrade kernel-defaultUpgrade dtb-xilinxUpgrade kernel-default-baseUpgrade kernel-rt-livepatchUpgrade dtb-allwinnerUpgrade kernel-debugUpgrade dtb-mediatekUpgrade dtb-socionextUpgrade dtb-appleUpgrade dtb-sprdUpgrade dtb-marvellUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-default-livepatchUpgrade kernel-debug-develUpgrade kernel-rt_debugUpgrade kernel-64kbUpgrade cluster-md-kmp-64kbUpgrade dtb-caviumUpgrade dtb-hisiliconUpgrade kernel-rt-develUpgrade dtb-amazonUpgrade kernel-default-livepatch-develUpgrade kernel-default-optionalUpgrade kernel-devel-rtUpgrade kernel-azure-optionalUpgrade kernel-source-vanillaUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-develUpgrade dlm-kmp-defaultUpgrade kernel-azure-extraUpgrade kernel-default-develUpgrade dtb-renesasUpgrade kernel-64kb-extraUpgrade ocfs2-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade dtb-alteraUpgrade reiserfs-kmp-rtUpgrade kernel-docsUpgrade dlm-kmp-rtUpgrade dtb-freescaleUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-azureUpgrade kernel-syms-azureUpgrade kernel-macrosUpgrade kernel-devel-azureUpgrade kernel-default-vdsoUpgrade kernel-syms-rtUpgrade kernel-rt-extraUpgrade kernel-obs-buildUpgrade kernel-rt-optionalUpgrade kselftests-kmp-defaultUpgrade dtb-apmUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmallUpgrade kernel-azure-develUpgrade dtb-nvidiaUpgrade kernel-rt-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-rtUpgrade kselftests-kmp-64kbUpgrade cluster-md-kmp-defaultUpgrade dtb-qcomUpgrade kernel-debug-vdsoUpgrade kernel-source-azureUpgrade dlm-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-obs-qaUpgrade kernel-default-extraUpgrade cluster-md-kmp-azureUpgrade dlm-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade kernel-azureUpgrade dtb-broadcomUpgrade kernel-azure-vdsoUpgrade dtb-rockchipUpgrade dtb-lgUpgrade dtb-amlogicUpgrade kernel-sourceUpgrade ocfs2-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-source-rtUpgrade kernel-kvmsmall-vdsoUpgrade dtb-exynosUpgrade kernel-zfcpdumpUpgrade kernel-docs-htmlUpgrade gfs2-kmp-rt | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-ibm-5.15Upgrade linux-image-ibm-6.8Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-aws-64k-6.14Upgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-azure-nvidia-6.14Upgrade linux-image-raspi-5.15Upgrade linux-image-raspiUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-azure-cvmUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-aws-fips-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-aws-64k-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-fipsUpgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-aws-64k-5.15Upgrade linux-image-generic-5.15Upgrade linux-image-gcp-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-5.15Upgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-ibm-classicUpgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-6.14Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-awsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-xilinx-6.8Upgrade linux-image-6.14.0-1014-oemUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-kvmUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-azureUpgrade linux-image-generic-64k-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-virtual-6.8Upgrade linux-image-azure-nvidiaUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-oracle-6.14Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-fips-6.8Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-24.04cUpgrade linux-image-raspi-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-5.15Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-oem-22.04bUpgrade linux-image-azure-lts-24.04Upgrade linux-image-gke-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-raspi-6.14Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-ibmUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-aws-6.8Upgrade linux-image-aws-6.14Upgrade linux-image-aws-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-lowlatency-5.15Upgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-xilinxUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-oem-24.04aUpgrade linux-image-azure-fips-5.15Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-gcp-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-nvidiaUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-oem-22.04dUpgrade linux-image-oracleUpgrade linux-image-azure-6.14Upgrade linux-image-6.14.0-1014-azureUpgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-oracle-64kUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-gke-6.8Upgrade linux-image-gcpUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-kvm-5.15Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-gcp-6.14Upgrade linux-image-azure-6.8Upgrade linux-image-realtime-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-genericUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-virtual-5.15Upgrade linux-image-virtualUpgrade linux-image-oem-24.04bUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-virtual-6.14Upgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-gkeopUpgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-24.04Upgrade linux-image-fips-5.15Upgrade linux-image-realtime-6.14Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-156-fipsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-64k-6.14Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oem-6.14Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-gkeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-realtimeUpgrade linux-image-raspi-realtimeUpgrade linux-image-intel | 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