Cloudanix VulnDB

CVE-2017-5754

Medium · 5.6

CVSS

5.6

EPSS

84.2%

Published

Jan 4, 2018

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Attend

Someone who already has access to a computer could secretly read protected internal data that should stay hidden from ordinary programs.

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

What it actually does

The flaw permits a local attacker to read arbitrary kernel memory contents by abusing speculative execution on indirect branches combined with cache side-channel timing analysis.

Why it matters to the business

Organizations face risk of sensitive kernel data leakage on unpatched Intel processors, potentially exposing credentials, encryption keys, or other protected information; high EPSS score indicates active exploit interest despite the vulnerability's age.

How an attack unfolds

An attacker with local user access compiles and executes code that forces speculative execution of kernel memory references; cache-timing measurements then extract the leaked data byte-by-byte without triggering page faults.

How to fix it

Apply the latest operating-system kernel patches and Intel microcode updates that implement appropriate barriers; disable hyper-threading where feasible if patches cannot be deployed immediately.

How to confirm the fix worked

Run the spectre-meltdown-checker script or equivalent vendor tools to confirm that kernel page-table isolation and microcode mitigations are active; verify CPU microcode revision against vendor lists.

Typical attack path

  1. Obtain local user access on an affected Intel CPU system
  2. Execute attacker-controlled code that triggers speculative indirect branch prediction
  3. Perform cache side-channel analysis to recover kernel memory contents
  4. Repeat to exfiltrate targeted sensitive data such as passwords or keys

How to detect it

Monitor for execution of known Meltdown proof-of-concept binaries or unusual cache-timing loops in user processes; review process creation logs and memory-access patterns on systems that lack current mitigations.

What your security team should do

  • Prioritize patching of internet-facing and high-value systems within 30 days given the elevated EPSS score
  • Inventory all listed Intel Atom, Core, Pentium, and Xeon models to identify unpatched hosts
  • Test microcode and kernel updates in a staging environment before broad rollout
  • Consider hardware refresh for end-of-life processors that lack microcode fixes

The record

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

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
Debian:11 linux 0 4.14.12-1
Debian:11 nvidia-graphics-drivers 0 384.111-1
Debian:11 xen 0 4.11.1~pre+1.733450b39b-1
Debian:12 linux 0 4.14.12-1
Debian:12 nvidia-graphics-drivers 0 384.111-1
Debian:12 xen 0 4.11.1~pre+1.733450b39b-1
Debian:13 linux 0 4.14.12-1
Debian:13 nvidia-graphics-drivers 0 384.111-1
Debian:13 xen 0 4.11.1~pre+1.733450b39b-1
Debian:14 linux 0 4.14.12-1
Debian:14 nvidia-graphics-drivers 0 384.111-1
Debian:14 xen 0 4.11.1~pre+1.733450b39b-1
Debian:7 linux 0 3.2.96-3
Debian:8 linux 0 3.16.51-3+deb8u1
Debian:9 linux 0 4.9.65-3+deb9u2
Debian:9 linux 0 4.9.82-1+deb9u2
Mageia:5 dracut 0 038-21.2.mga5
Mageia:5 kernel 0 4.4.111-1.mga5
Mageia:5 kernel-linus 0 4.4.111-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 kmod-vboxadditions 0 5.1.30-4.mga5
Mageia:5 kmod-virtualbox 0 5.1.30-4.mga5
Mageia:5 kmod-xtables-addons 0 2.10-52.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.20-1.mga6
Mageia:6 kernel 0 4.14.25-1.mga6
Mageia:6 kernel 0 4.14.30-3.mga6
Mageia:6 kernel-linus 0 4.14.13-1.mga6
Mageia:6 kernel-tmb 0 4.14.13-1.mga6
Mageia:6 kernel-tmb 0 4.14.44-2.mga6
Mageia:6 kernel-userspace-headers 0 4.14.13-1.mga6
Mageia:6 kernel-userspace-headers 0 4.14.20-1.mga6
Mageia:6 kernel-userspace-headers 0 4.14.25-1.mga6
Mageia:6 kernel-userspace-headers 0 4.14.30-3.mga6
Mageia:6 kmod-vboxadditions 0 5.2.2-7.mga6
Mageia:6 kmod-vboxadditions 0 5.2.6-10.mga6
Mageia:6 kmod-vboxadditions 0 5.2.8-5.mga6
Mageia:6 kmod-vboxadditions 0 5.2.8-6.mga6
Mageia:6 kmod-virtualbox 0 5.2.2-7.mga6
Mageia:6 kmod-virtualbox 0 5.2.6-10.mga6
Mageia:6 kmod-virtualbox 0 5.2.8-5.mga6
Mageia:6 kmod-virtualbox 0 5.2.8-6.mga6
Mageia:6 kmod-xtables-addons 0 2.13-10.mga6
Mageia:6 kmod-xtables-addons 0 2.13-20.mga6
Mageia:6 kmod-xtables-addons 0 2.13-25.mga6
Mageia:6 kmod-xtables-addons 0 2.13-26.mga6
Mageia:6 ldetect-lst 0 0.3.7.5-1.mga6
Mageia:6 nvidia-current 0 384.111-1.mga6.nonfree
Mageia:6 wireguard-tools 0 0.0.20180304-1.mga6
Red Hat:enterprise_linux:6::client kernel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-abi-whitelists 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-bootwrapper 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-debug 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-debug-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-debug-devel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-i686 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-ppc64 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-s390x 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-x86_64 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-devel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-doc 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-firmware 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-headers 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-kdump 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-kdump-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client kernel-kdump-devel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client perf 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client perf-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client python-perf 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::client python-perf-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-abi-whitelists 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-bootwrapper 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debug 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debug-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debug-devel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-i686 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-ppc64 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-s390x 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-x86_64 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-devel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-doc 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-firmware 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-headers 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump-devel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode perf 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode perf-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode python-perf 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::computenode python-perf-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-abi-whitelists 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-bootwrapper 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-debug 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-debug-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-debug-devel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-i686 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-ppc64 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-s390x 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-x86_64 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-devel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-doc 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-firmware 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-headers 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-kdump 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-kdump-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server kernel-kdump-devel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server perf 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server perf-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server python-perf 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::server python-perf-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-abi-whitelists 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-bootwrapper 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debug 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debug-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debug-devel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-i686 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-ppc64 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-s390x 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-x86_64 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-devel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-doc 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-firmware 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-headers 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump-devel 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation perf 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation perf-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation python-perf 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:6::workstation python-perf-debuginfo 0 0:2.6.32-696.28.1.el6
Red Hat:enterprise_linux:7::client kernel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-abi-whitelists 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-bootwrapper 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debug 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debug-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debug-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64le 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-s390x 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-x86_64 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-doc 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-headers 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-kdump 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-kdump-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-kdump-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-tools 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-tools-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client perf 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client perf-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client python-perf 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::client python-perf-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-abi-whitelists 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-bootwrapper 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debug 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64le 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-s390x 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-x86_64 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-doc 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-headers 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-tools 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-debuginfo 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs-devel 0 0:3.10.0-862.el7
Red Hat:enterprise_linux:7::computenode perf 0 0:3.10.0-862.el7

Related vulnerabilities