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 kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade python-perfUpgrade kernel-livepatch-5.10.239-236.958Upgrade kernelUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-livepatch-5.15.186-128.192Upgrade perfUpgrade kernel-develUpgrade kernel-headersUpgrade kernel-tools | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpf-develUpgrade kernel-toolsUpgrade kernelUpgrade kernel-livepatch-6.12.35-55.103Upgrade perf6.12-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-modules-extra-commonUpgrade kernel-libbpf-staticUpgrade bpftoolUpgrade perfUpgrade python3-perf6.12-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-debuginfoUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade python3-perf6.12Upgrade kernel-livepatch-6.1.144-170.251Upgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-modules-extraUpgrade kernel6.12-modules-extraUpgrade kernel6.12-debuginfo-common-x86_64Upgrade python3-perfUpgrade kernel-debuginfoUpgrade kernel-libbpfUpgrade perf6.12Upgrade kernel6.12-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel6.12Upgrade kernel-headers | Sep 9, 2025 | Jul 10, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | 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 kernel-default-livepatchUpgrade reiserfs-kmp-defaultUpgrade kernel-default-optionalUpgrade ocfs2-kmp-azureUpgrade kernel-debugUpgrade kernel-defaultUpgrade dtb-xilinxUpgrade dtb-alteraUpgrade dtb-allwinnerUpgrade dtb-socionextUpgrade kernel-symsUpgrade dtb-freescaleUpgrade kernel-rt_debug-develUpgrade dtb-sprdUpgrade dlm-kmp-defaultUpgrade dtb-marvellUpgrade kernel-source-vanillaUpgrade kselftests-kmp-rtUpgrade kernel-rt-livepatchUpgrade gfs2-kmp-azureUpgrade kernel-default-develUpgrade kernel-azure-extraUpgrade kernel-develUpgrade cluster-md-kmp-rtUpgrade dtb-amdUpgrade dtb-armUpgrade ocfs2-kmp-defaultUpgrade dlm-kmp-rtUpgrade gfs2-kmp-64kbUpgrade cluster-md-kmp-64kbUpgrade kernel-64kb-develUpgrade kernel-64kb-extraUpgrade dtb-hisiliconUpgrade kernel-64kb-optionalUpgrade dtb-caviumUpgrade kernel-docsUpgrade kernel-64kbUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade dtb-amazonUpgrade dtb-renesasUpgrade kernel-rt-develUpgrade kernel-azure-optionalUpgrade kernel-rt_debugUpgrade dtb-mediatekUpgrade kernel-devel-rtUpgrade kernel-default-livepatch-develUpgrade dtb-appleUpgrade kernel-debug-develUpgrade kernel-default-baseUpgrade kernel-syms-rtUpgrade kselftests-kmp-64kbUpgrade kernel-source-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade kernel-obs-buildUpgrade kernel-kvmsmall-develUpgrade gfs2-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-macrosUpgrade kernel-docs-htmlUpgrade kernel-azure-vdsoUpgrade dtb-amlogicUpgrade kernel-default-vdsoUpgrade dtb-apmUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-kvmsmallUpgrade dtb-qcomUpgrade dtb-exynosUpgrade kernel-syms-azureUpgrade kernel-rt-optionalUpgrade kselftests-kmp-defaultUpgrade dtb-broadcomUpgrade dlm-kmp-64kbUpgrade kernel-sourceUpgrade kernel-default-base-rebuildUpgrade cluster-md-kmp-azureUpgrade kernel-azureUpgrade kernel-obs-qaUpgrade dtb-rockchipUpgrade dtb-lgUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-extraUpgrade dlm-kmp-azureUpgrade dtb-nvidiaUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-extraUpgrade kernel-rtUpgrade kernel-rt-vdsoUpgrade kernel-azure-develUpgrade kernel-zfcpdumpUpgrade kernel-source-azureUpgrade kernel-debug-vdsoUpgrade kernel-devel-azure | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-gke-6.8Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-generic-64kUpgrade linux-image-nvidia-5.15Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-gcpUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-oracleUpgrade linux-image-realtime-5.15Upgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-lowlatency-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-azure-6.8Upgrade linux-image-gcp-6.14Upgrade linux-image-azure-6.14Upgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-virtualUpgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-virtual-5.15Upgrade linux-image-generic-lpaeUpgrade linux-image-gkeopUpgrade linux-image-oem-24.04Upgrade linux-image-oem-24.04bUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-raspi-realtimeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-realtime-6.14Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-realtimeUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-aws-5.15Upgrade linux-image-aws-6.14Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-gkeUpgrade linux-image-intelUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-virtual-6.14Upgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-oem-6.14Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-156-fipsUpgrade linux-image-fips-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-generic-64k-6.14Upgrade linux-image-kvm-5.15Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-azure-fips-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-xilinxUpgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-oem-22.04dUpgrade linux-image-aws-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-nvidiaUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-azure-nvidia-6.14Upgrade linux-image-xilinx-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.14.0-1014-oemUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-oracle-6.14Upgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-generic-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-azure-5.15Upgrade linux-image-oem-22.04aUpgrade linux-image-fips-6.8Upgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oem-24.04cUpgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-64k-5.15Upgrade linux-image-raspi-5.15Upgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-ibm-classicUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-azure-nvidiaUpgrade linux-image-azure-fipsUpgrade linux-image-lowlatencyUpgrade linux-image-azure-cvmUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-virtual-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-aws-64k-6.8Upgrade linux-image-generic-5.15Upgrade linux-image-fipsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-aws-fips-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-oracle-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-gke-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-oracle-5.15Upgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibm-6.8Upgrade linux-image-ibm-5.15Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-raspiUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-6.14Upgrade linux-image-azureUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-aws-fipsUpgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-realtime-6.8.1Upgrade linux-image-raspi-6.14Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-ibmUpgrade linux-image-gke-64k-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-awsUpgrade linux-image-aws-fips-6.8Upgrade linux-image-oracle-64k-lts-24.04 | 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