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