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