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