Cloudanix VulnDB

CVE-2017-13695

Medium · 5.5

CVSS

5.5

EPSS

0.4%

Published

Aug 25, 2017

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in handling certain hardware setup tables can let someone already on the machine read secret core-system memory, making other defenses easier to bypass.

Chainable
Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Data Exposure
Component
OS kernel
Class
Information Disclosure
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

The acpi_ns_evaluate() function fails to flush the operand cache, producing a kernel stack dump that leaks kernel memory contents and bypasses KASLR.

Why it matters to the business

Local attackers can obtain kernel memory addresses and data, weakening memory-protection mechanisms and facilitating further attacks on affected systems.

How an attack unfolds

An attacker supplies a crafted ACPI table that triggers operand-cache leakage during namespace evaluation, resulting in a kernel stack dump containing sensitive addresses usable to defeat KASLR.

How to fix it

Upgrade falcoctl (Chainguard) to 0.7.3-r7 or later and falcoctl (Wolfi) to 0.7.3-r7 or later; apply any available kernel patches addressing the ACPI cache flush issue.

How to confirm the fix worked

Confirm installed package versions meet or exceed the fixed releases and verify that crafted ACPI tables no longer produce observable kernel stack dumps.

Typical attack path

  1. Craft a malicious ACPI table
  2. Load the table on a local system
  3. Trigger ACPI namespace evaluation
  4. Capture the resulting kernel stack dump
  5. Extract leaked kernel addresses to bypass KASLR

How to detect it

Review kernel logs for unexpected stack dumps or ACPI evaluation errors around the time of suspicious local activity.

What your security team should do

  • Apply the listed package updates without delay
  • Audit systems for unexpected ACPI table loads
  • Harden local access controls to reduce attack surface

The record

The acpi_ns_evaluate() function in drivers/acpi/acpica/nseval.c in the Linux kernel through 4.12.9 does not flush the operand cache and causes a kernel stack dump, which allows local users to obtain sensitive information from kernel memory and bypass the KASLR protection mechanism (in the kernel through 4.9) via a crafted ACPI table.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 acpica-unix 0 20180209-1
Debian:10 linux 0 4.17.3-1
Debian:11 acpica-unix 0 20180209-1
Debian:11 linux 0 4.17.3-1
Debian:12 acpica-unix 0 20180209-1
Debian:12 linux 0 4.17.3-1
Debian:13 acpica-unix 0 20180209-1
Debian:13 linux 0 4.17.3-1
Mageia:6 acpica-tools 0 20180313-1.mga6
SUSE:Enterprise Storage 6 kernel-default 0 4.12.14-150100.197.114.2
SUSE:Enterprise Storage 6 kernel-docs 0 4.12.14-150100.197.114.2
SUSE:Enterprise Storage 6 kernel-obs-build 0 4.12.14-150100.197.114.2
SUSE:Enterprise Storage 6 kernel-source 0 4.12.14-150100.197.114.2
SUSE:Enterprise Storage 6 kernel-syms 0 4.12.14-150100.197.114.2
SUSE:HPE Helion OpenStack 8 kernel-default 0 4.4.180-94.164.3
SUSE:HPE Helion OpenStack 8 kernel-source 0 4.4.180-94.164.2
SUSE:HPE Helion OpenStack 8 kernel-syms 0 4.4.180-94.164.2
SUSE:HPE Helion OpenStack 8 kgraft-patch-SLE12-SP3_Update_45 0 1-4.3.2
SUSE:Linux Enterprise High Availability Extension 12 SP3 kernel-default 0 4.4.180-94.164.3
SUSE:Linux Enterprise High Availability Extension 15 kernel-default 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise High Availability Extension 15 SP1 kernel-default 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-default 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-docs 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-obs-build 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-source 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-syms 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-default 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-docs 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-obs-build 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-source 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-syms 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-default 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-docs 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-obs-build 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-source 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-syms 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-vanilla 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-default 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-docs 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-obs-build 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-source 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-syms 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-vanilla 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Live Patching 15 kernel-default 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Live Patching 15 kernel-livepatch-SLE15_Update_30 0 1-150000.1.3.2
SUSE:Linux Enterprise Live Patching 15 SP1 kernel-default 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Live Patching 15 SP1 kernel-livepatch-SLE15-SP1_Update_31 0 1-150100.3.3.2
SUSE:Linux Enterprise Server 11 SP4 LTSS EXTREME CORE kernel-default 0 3.0.101-108.138.1
SUSE:Linux Enterprise Server 11 SP4 LTSS EXTREME CORE kernel-ec2 0 3.0.101-108.138.1
SUSE:Linux Enterprise Server 11 SP4 LTSS EXTREME CORE kernel-source 0 3.0.101-108.138.1
SUSE:Linux Enterprise Server 11 SP4 LTSS EXTREME CORE kernel-syms 0 3.0.101-108.138.1
SUSE:Linux Enterprise Server 11 SP4 LTSS EXTREME CORE kernel-trace 0 3.0.101-108.138.1
SUSE:Linux Enterprise Server 11 SP4 LTSS EXTREME CORE kernel-xen 0 3.0.101-108.138.1
SUSE:Linux Enterprise Server 12 SP2-BCL kernel-default 0 4.4.121-92.175.2
SUSE:Linux Enterprise Server 12 SP2-BCL kernel-source 0 4.4.121-92.175.2
SUSE:Linux Enterprise Server 12 SP2-BCL kernel-syms 0 4.4.121-92.175.2
SUSE:Linux Enterprise Server 12 SP3-BCL kernel-default 0 4.4.180-94.164.3
SUSE:Linux Enterprise Server 12 SP3-BCL kernel-source 0 4.4.180-94.164.2
SUSE:Linux Enterprise Server 12 SP3-BCL kernel-syms 0 4.4.180-94.164.2
SUSE:Linux Enterprise Server 12 SP3-LTSS kernel-default 0 4.4.180-94.164.3
SUSE:Linux Enterprise Server 12 SP3-LTSS kernel-source 0 4.4.180-94.164.2
SUSE:Linux Enterprise Server 12 SP3-LTSS kernel-syms 0 4.4.180-94.164.2
SUSE:Linux Enterprise Server 12 SP3-LTSS kgraft-patch-SLE12-SP3_Update_45 0 1-4.3.2
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-default 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-docs 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-obs-build 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-source 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-syms 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-default 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-docs 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-obs-build 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-source 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-syms 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-zfcpdump 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server 15-LTSS kernel-default 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Server 15-LTSS kernel-docs 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Server 15-LTSS kernel-obs-build 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Server 15-LTSS kernel-source 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Server 15-LTSS kernel-syms 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Server 15-LTSS kernel-vanilla 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Server 15-LTSS kernel-zfcpdump 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 kernel-default 0 4.4.180-94.164.3
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 kernel-source 0 4.4.180-94.164.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 kernel-syms 0 4.4.180-94.164.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 kgraft-patch-SLE12-SP3_Update_45 0 1-4.3.2
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-default 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-docs 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-obs-build 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-source 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-syms 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-vanilla 0 4.12.14-150000.150.92.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-default 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-docs 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-obs-build 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-source 0 4.12.14-150100.197.114.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-syms 0 4.12.14-150100.197.114.2
SUSE:OpenStack Cloud 8 kernel-default 0 4.4.180-94.164.3
SUSE:OpenStack Cloud 8 kernel-source 0 4.4.180-94.164.2
SUSE:OpenStack Cloud 8 kernel-syms 0 4.4.180-94.164.2
SUSE:OpenStack Cloud 8 kgraft-patch-SLE12-SP3_Update_45 0 1-4.3.2
SUSE:OpenStack Cloud Crowbar 8 kernel-default 0 4.4.180-94.164.3
SUSE:OpenStack Cloud Crowbar 8 kernel-source 0 4.4.180-94.164.2
SUSE:OpenStack Cloud Crowbar 8 kernel-syms 0 4.4.180-94.164.2
SUSE:OpenStack Cloud Crowbar 8 kgraft-patch-SLE12-SP3_Update_45 0 1-4.3.2
Ubuntu:14.04:LTS linux-aws 0 4.4.0-1024.25
Ubuntu:14.04:LTS linux-azure 0 4.15.0-1023.24~14.04.1
Ubuntu:14.04:LTS linux-lts-xenial 0 4.4.0-130.156~14.04.1
Ubuntu:16.04:LTS linux 0 4.4.0-130.156
Ubuntu:16.04:LTS linux-aws 0 4.4.0-1062.71
Ubuntu:16.04:LTS linux-aws-hwe 0 4.15.0-1030.31~16.04.1
Ubuntu:16.04:LTS linux-azure 0 4.15.0-1023.24~16.04.1
Ubuntu:16.04:LTS linux-gcp 0 4.15.0-1019.20~16.04.1
Ubuntu:16.04:LTS linux-hwe 0 4.15.0-34.37~16.04.1
Ubuntu:16.04:LTS linux-kvm 0 4.4.0-1029.34
Ubuntu:16.04:LTS linux-oracle 0 4.15.0-1007.9~16.04.1
Ubuntu:16.04:LTS linux-raspi2 0 4.4.0-1092.100
Ubuntu:16.04:LTS linux-snapdragon 0 4.4.0-1095.100
Ubuntu:18.04:LTS linux 0 4.15.0-34.37
Ubuntu:18.04:LTS linux-aws 0 4.15.0-1021.21
Ubuntu:18.04:LTS linux-aws-5.4 0 5.4.0-1018.18~18.04.1
Ubuntu:18.04:LTS linux-azure 0 4.15.0-1023.24
Ubuntu:18.04:LTS linux-azure-4.15 0 4.15.0-1082.92
Ubuntu:18.04:LTS linux-azure-5.4 0 5.4.0-1020.20~18.04.1
Ubuntu:18.04:LTS linux-gcp 0 4.15.0-1019.20
Ubuntu:18.04:LTS linux-gcp-4.15 0 4.15.0-1071.81
Ubuntu:18.04:LTS linux-gcp-5.4 0 5.4.0-1019.19~18.04.2
Ubuntu:18.04:LTS linux-gcp-edge 0 4.18.0-1004.5~18.04.1
Ubuntu:18.04:LTS linux-hwe 0 4.18.0-13.14~18.04.1
Ubuntu:18.04:LTS linux-hwe-5.4 0 5.4.0-37.41~18.04.1
Ubuntu:18.04:LTS linux-hwe-edge 0 5.0.0-15.16~18.04.1
Ubuntu:18.04:LTS linux-ibm-5.4 0 5.4.0-1010.11~18.04.2
Ubuntu:18.04:LTS linux-kvm 0 4.15.0-1021.21
Ubuntu:18.04:LTS linux-oem 0 4.15.0-1018.21
Ubuntu:18.04:LTS linux-oracle 0 4.15.0-1007.9
Ubuntu:18.04:LTS linux-oracle-5.4 0 5.4.0-1019.19~18.04.1
Ubuntu:18.04:LTS linux-raspi-5.4 0 5.4.0-1013.13~18.04.1
Ubuntu:18.04:LTS linux-raspi2 0 4.15.0-1022.24
Ubuntu:18.04:LTS linux-snapdragon 0 4.15.0-1053.57
Ubuntu:20.04:LTS linux 0 5.4.0-9.12
Ubuntu:20.04:LTS linux-aws 0 5.4.0-1005.5
Ubuntu:20.04:LTS linux-aws-5.15 0 5.15.0-1014.18~20.04.1
Ubuntu:20.04:LTS linux-azure 0 5.4.0-1006.6
Ubuntu:20.04:LTS linux-azure-5.15 0 5.15.0-1007.8~20.04.1
Ubuntu:20.04:LTS linux-azure-fde 0 No fix
Ubuntu:20.04:LTS linux-azure-fde-5.15 0 5.15.0-1019.24~20.04.1.1
Ubuntu:20.04:LTS linux-bluefield 0 5.4.0-1007.10
Ubuntu:20.04:LTS linux-gcp 0 5.4.0-1005.5
Ubuntu:20.04:LTS linux-gcp-5.15 0 5.15.0-1006.9~20.04.1
Ubuntu:20.04:LTS linux-gke 0 No fix
Ubuntu:20.04:LTS linux-gkeop 0 5.4.0-1008.9
Ubuntu:20.04:LTS linux-gkeop-5.15 0 5.15.0-1003.5~20.04.2
Ubuntu:20.04:LTS linux-hwe-5.15 0 5.15.0-33.34~20.04.1
Ubuntu:20.04:LTS linux-ibm 0 5.4.0-1003.4
Ubuntu:20.04:LTS linux-ibm-5.15 0 5.15.0-1033.36~20.04.1
Ubuntu:20.04:LTS linux-intel-iotg-5.15 0 5.15.0-1003.5~20.04.1
Ubuntu:20.04:LTS linux-iot 0 5.4.0-1001.3
Ubuntu:20.04:LTS linux-kvm 0 5.4.0-1004.4
Ubuntu:20.04:LTS linux-lowlatency-hwe-5.15 0 5.15.0-33.34~20.04.1
Ubuntu:20.04:LTS linux-oracle 0 5.4.0-1005.5
Ubuntu:20.04:LTS linux-oracle-5.15 0 5.15.0-1007.9~20.04.1
Ubuntu:20.04:LTS linux-raspi 0 5.4.0-1007.7
Ubuntu:20.04:LTS linux-raspi2 0 No fix
Ubuntu:20.04:LTS linux-riscv 0 No fix
Ubuntu:20.04:LTS linux-riscv-5.15 0 5.15.0-1015.17~20.04.1
Ubuntu:20.04:LTS linux-xilinx-zynqmp 0 5.4.0-1020.24
Ubuntu:22.04:LTS linux 0 5.13.0-19.19
Ubuntu:22.04:LTS linux-aws 0 5.13.0-1005.6
Ubuntu:22.04:LTS linux-aws-6.8 0 6.8.0-1009.9~22.04.2
Ubuntu:22.04:LTS linux-azure 0 5.13.0-1006.7
Ubuntu:22.04:LTS linux-azure-6.8 0 6.8.0-1008.8~22.04.1
Ubuntu:22.04:LTS linux-azure-fde 0 5.15.0-1019.24.1
Ubuntu:22.04:LTS linux-gcp 0 5.13.0-1005.6
Ubuntu:22.04:LTS linux-gcp-6.8 0 6.8.0-1010.11~22.04.1
Ubuntu:22.04:LTS linux-gke 0 5.15.0-1002.2
Ubuntu:22.04:LTS linux-gkeop 0 5.15.0-1001.2
Ubuntu:22.04:LTS linux-hwe-6.8 0 6.8.0-38.38~22.04.1
Ubuntu:22.04:LTS linux-ibm 0 5.15.0-1002.2
Ubuntu:22.04:LTS linux-intel-iot-realtime 0 No fix
Ubuntu:22.04:LTS linux-intel-iot-realtime 0 5.15.0-1021.26
Ubuntu:22.04:LTS linux-intel-iotg 0 5.15.0-1004.6
Ubuntu:22.04:LTS linux-kvm 0 5.13.0-1004.4
Ubuntu:22.04:LTS linux-lowlatency 0 5.15.0-22.22
Ubuntu:22.04:LTS linux-lowlatency-hwe-6.8 0 6.8.0-38.38.1~22.04.2
Ubuntu:22.04:LTS linux-nvidia 0 5.15.0-1005.5
Ubuntu:22.04:LTS linux-nvidia-6.5 0 6.5.0-1004.4
Ubuntu:22.04:LTS linux-nvidia-6.8 0 6.8.0-1008.8~22.04.1
Ubuntu:22.04:LTS linux-oracle 0 5.13.0-1008.10
Ubuntu:22.04:LTS linux-oracle-6.8 0 6.8.0-1006.6~22.04.3
Ubuntu:22.04:LTS linux-raspi 0 5.13.0-1008.9
Ubuntu:22.04:LTS linux-realtime 0 No fix
Ubuntu:22.04:LTS linux-riscv 0 No fix
Ubuntu:22.04:LTS linux-riscv-6.8 0 6.8.0-38.38.1~22.04.1
Ubuntu:22.04:LTS linux-xilinx-zynqmp 0 5.15.0-1022.26
Ubuntu:22.04:LTS:for:NVIDIA:BlueField linux-bluefield 0 5.15.0-1011.13
Ubuntu:24.04:LTS linux 0 6.5.0-9.9
Ubuntu:24.04:LTS linux-aws 0 6.5.0-1008.8
Ubuntu:24.04:LTS linux-azure 0 6.5.0-1007.7
Ubuntu:24.04:LTS linux-azure-6.11 0 No fix
Ubuntu:24.04:LTS linux-gcp 0 6.5.0-1007.7
Ubuntu:24.04:LTS linux-gcp-6.11 0 No fix

Related vulnerabilities