Cloudanix VulnDB

CVE-2017-5753

Medium · 5.6

CVSS

5.6

EPSS

93.8%

Published

Jan 4, 2018

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Attend

Attackers who already have access to a machine may be able to read secret information stored in its memory because of the way processors make guesses about upcoming instructions.

Exploit Available
Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
High
Impact
Data Exposure
Component
Other
Class
Information Disclosure
Remediation
Upgrade
Effort
Medium
Patch risk
High

What it actually does

Allows a local attacker to disclose arbitrary kernel or process memory by exploiting speculative execution and branch prediction to perform side-channel analysis that bypasses hardware isolation.

Why it matters to the business

Enables theft of sensitive data such as credentials and encryption keys from systems running affected Linux kernels; high and stable EPSS signals ongoing exploitation risk across widely deployed kernel versions despite the age of the issue.

How an attack unfolds

An attacker with local user access compiles and executes code containing Spectre gadgets that poison the branch predictor, forces speculative execution of privileged memory loads, then measures cache timing to reconstruct the leaked data; Linux kernel privilege-escalation campaigns have leveraged similar speculative-execution techniques.

How to fix it

Update Linux kernel to a version containing the fix commit c3b92c8787367a8bb53d57d9789b558f1295cc96 or later; enable all available Spectre mitigations (retpoline, IBRS, eIBRS) via kernel command-line parameters; rebuild and redeploy any custom kernel modules after patching.

How to confirm the fix worked

Verify kernel version is at or beyond the listed fixed commit; inspect /sys/devices/system/cpu/vulnerabilities/spectre_v1 to confirm mitigation status is not 'Vulnerable'; run standardized Spectre test suites to ensure leakage is blocked.

Typical attack path

  1. Obtain local unprivileged shell access on target system
  2. Compile or deploy Spectre proof-of-concept code targeting branch-predictor mistraining
  3. Trigger speculative execution of chosen memory locations
  4. Use high-resolution timers to observe cache state and extract leaked bytes
  5. Repeat to reconstruct secrets such as passwords or keys

How to detect it

Review process creation and compilation logs for suspicious binaries performing cache-timing measurements; correlate with threat-actor activity involving Linux kernel privilege-escalation tools; examine audit logs for repeated execution of short-lived local processes after initial access.

What your security team should do

  • Patch all Linux kernel instances to the fixed commit immediately given high EPSS
  • Audit systems for any remaining unpatched kernels or containers sharing the host kernel
  • Restrict local user accounts and monitor for unexpected compilation of test binaries
  • Enable hardware-enforced mitigations and verify via vulnerability sysfs entries

The record

Systems with microprocessors utilizing speculative execution and branch prediction may allow unauthorized disclosure of information to an attacker with local user access via a side-channel analysis.

Affected packages

Ecosystem Package Introduced Fixed
Alpine:v3.13 intel-ucode 0 20190514a-r0
Alpine:v3.14 intel-ucode 0 20190514a-r0
Alpine:v3.15 intel-ucode 0 20190514a-r0
Alpine:v3.16 intel-ucode 0 20190514a-r0
Alpine:v3.17 intel-ucode 0 20190514a-r0
Alpine:v3.18 intel-ucode 0 20190514a-r0
Alpine:v3.19 intel-ucode 0 20190514a-r0
Alpine:v3.20 intel-ucode 0 20190514a-r0
Alpine:v3.21 intel-ucode 0 20190514a-r0
Alpine:v3.22 intel-ucode 0 20190514a-r0
Alpine:v3.5 xen 0 4.7.3-r4
Alpine:v3.6 xen 0 4.8.2-r4
Alpine:v3.7 xen 0 4.9.1-r3
Debian:11 linux 0 4.15.11-1
Debian:11 nvidia-graphics-drivers 0 384.111-1
Debian:12 linux 0 4.15.11-1
Debian:12 nvidia-graphics-drivers 0 384.111-1
Debian:13 linux 0 4.15.11-1
Debian:13 nvidia-graphics-drivers 0 384.111-1
Debian:14 linux 0 4.15.11-1
Debian:14 nvidia-graphics-drivers 0 384.111-1
Debian:8 linux 0 3.16.57-1
Debian:8 linux 0 3.16.64-1
Debian:8 linux 0 3.16.56-1
Debian:8 linux-4.9 0 4.9.110-1~deb8u1
Debian:9 linux 0 4.9.88-1
Mageia:5 dracut 0 038-21.2.mga5
Mageia:5 kernel 0 4.4.111-1.mga5
Mageia:5 kernel 0 4.4.114-1.mga5
Mageia:5 kernel-tmb 0 4.4.111-1.mga5
Mageia:5 kernel-userspace-headers 0 4.4.111-1.mga5
Mageia:5 kernel-userspace-headers 0 4.4.114-1.mga5
Mageia:5 kmod-vboxadditions 0 5.1.30-4.mga5
Mageia:5 kmod-vboxadditions 0 5.1.30-8.mga5
Mageia:5 kmod-virtualbox 0 5.1.30-4.mga5
Mageia:5 kmod-virtualbox 0 5.1.30-8.mga5
Mageia:5 kmod-xtables-addons 0 2.10-52.mga5
Mageia:5 kmod-xtables-addons 0 2.10-58.mga5
Mageia:5 ldetect-lst 0 0.1.346.10-1.mga5
Mageia:5 nvidia-current 0 384.111-1.mga5.nonfree
Mageia:6 dracut 0 044-11.1.mga6
Mageia:6 kernel 0 4.14.13-1.mga6
Mageia:6 kernel 0 4.14.16-1.mga6
Mageia:6 kernel 0 4.14.18-1.mga6
Mageia:6 kernel-linus 0 4.14.18-1.mga6
Mageia:6 kernel-tmb 0 4.14.13-1.mga6
Mageia:6 kernel-tmb 0 4.14.18-1.mga6
Mageia:6 kernel-userspace-headers 0 4.14.13-1.mga6
Mageia:6 kernel-userspace-headers 0 4.14.16-1.mga6
Mageia:6 kernel-userspace-headers 0 4.14.18-1.mga6
Mageia:6 kmod-vboxadditions 0 5.2.2-7.mga6
Mageia:6 kmod-vboxadditions 0 5.2.6-4.mga6
Mageia:6 kmod-vboxadditions 0 5.2.6-6.mga6
Mageia:6 kmod-virtualbox 0 5.2.2-7.mga6
Mageia:6 kmod-virtualbox 0 5.2.6-4.mga6
Mageia:6 kmod-virtualbox 0 5.2.6-6.mga6
Mageia:6 kmod-xtables-addons 0 2.13-10.mga6
Mageia:6 kmod-xtables-addons 0 2.13-14.mga6
Mageia:6 kmod-xtables-addons 0 2.13-16.mga6
Mageia:6 ldetect-lst 0 0.3.7.5-1.mga6
Mageia:6 nvidia-current 0 384.111-1.mga6.nonfree
Mageia:6 webkit2 0 2.18.5-1.mga6
Mageia:6 wireguard-tools 0 0.0.20180118-1.mga6
Mageia:6 wireguard-tools 0 0.0.20180202-1.mga6
Mageia:6 wireshark 0 2.2.12-1.mga6
Red Hat:enterprise_linux:6::client kernel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-abi-whitelists 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-bootwrapper 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-debug 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-debug-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-debug-devel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-i686 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-ppc64 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-s390x 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-x86_64 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-devel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-doc 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-firmware 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-headers 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-kdump 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-kdump-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client kernel-kdump-devel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client perf 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client perf-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client python-perf 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::client python-perf-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-abi-whitelists 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-bootwrapper 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debug 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debug-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debug-devel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-i686 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-ppc64 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-s390x 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-x86_64 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-devel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-doc 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-firmware 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-headers 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump-devel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode perf 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode perf-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode python-perf 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::computenode python-perf-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-abi-whitelists 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-bootwrapper 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-debug 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-debug-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-debug-devel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-i686 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-ppc64 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-s390x 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-x86_64 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-devel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-doc 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-firmware 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-headers 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-kdump 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-kdump-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server kernel-kdump-devel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server perf 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server perf-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server python-perf 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::server python-perf-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-abi-whitelists 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-bootwrapper 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debug 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debug-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debug-devel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-i686 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-ppc64 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-s390x 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-x86_64 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-devel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-doc 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-firmware 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-headers 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump-devel 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation perf 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation perf-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation python-perf 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:6::workstation python-perf-debuginfo 0 0:2.6.32-696.23.1.el6
Red Hat:enterprise_linux:7::client kernel 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-abi-whitelists 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-bootwrapper 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-debug 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-debug-debuginfo 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-debug-devel 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64le 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-s390x 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-x86_64 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-devel 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-doc 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-headers 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump-debuginfo 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-kdump-devel 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-tools 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-debuginfo 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs-devel 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client perf 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client perf-debuginfo 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client python-perf 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::client python-perf-debuginfo 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-abi-whitelists 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-bootwrapper 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-debuginfo 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-devel 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64le 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-s390x 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-x86_64 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-devel 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-doc 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-headers 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-debuginfo 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-devel 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-debuginfo 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs-devel 0 0:3.10.0-693.17.1.el7
Red Hat:enterprise_linux:7::computenode perf 0 0:3.10.0-693.17.1.el7

Related vulnerabilities