Cloudanix VulnDB

CVE-2018-3620

Medium · 5.6

CVSS

5.6

EPSS

5.6%

Published

Aug 14, 2018

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

Attackers who already have access to a machine could potentially steal private data stored in its fast memory by using a clever timing trick, so organizations should update the software and hardware protections to prevent leaks.

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

What it actually does

Allows a local attacker with user access to leak sensitive data from the L1 data cache through terminal page faults combined with side-channel analysis on affected microprocessors using speculative execution.

Why it matters to the business

Potential exposure of confidential information such as credentials or application data on systems running the affected software; impacts 98 downstream dependents and requires prompt patching to avoid operational and compliance risks.

How an attack unfolds

An attacker with local access crafts a sequence of page faults to induce speculative execution that leaves L1 cache residues, then uses timing or cache side-channel techniques to reconstruct the leaked data. No active exploitation by known threat actors has been observed despite the vulnerability's age.

How to fix it

Update tensorflow (Bitnami) to version 2.3.4 or later. Apply available microcode and operating system patches for L1 Terminal Fault on underlying hardware. Disable hyper-threading where performance impact is acceptable and enforce least-privilege local access controls.

How to confirm the fix worked

Confirm tensorflow (Bitnami) reports version 2.3.4 or newer. Verify CPU microcode updates are installed and test that known L1TF proof-of-concept code no longer succeeds on the patched systems.

Typical attack path

  1. Obtain local user access on a vulnerable system
  2. Trigger repeated terminal page faults to influence speculative execution paths
  3. Perform cache side-channel measurements to extract L1 data cache contents
  4. Analyze leaked residues to recover sensitive information such as keys or process memory

How to detect it

Review authentication and process creation logs for unexpected local sessions; look for high volumes of page-fault events correlated with cache-timing measurements. No public exploit artifacts are known, so focus on post-exploitation indicators of data exfiltration from affected processes.

What your security team should do

  • Immediately upgrade all tensorflow (Bitnami) installations to the fixed version 2.3.4
  • Inventory systems for affected hardware and schedule microcode and OS updates
  • Reduce local user attack surface and monitor for anomalous page-fault patterns
  • Reassess risk after EPSS remains low and no KEV listing appears

The record

Systems with microprocessors utilizing speculative execution and address translations may allow unauthorized disclosure of information residing in the L1 data cache to an attacker with local user access via a terminal page fault and a side-channel analysis.

Affected packages

Ecosystem Package Introduced Fixed
Alpine:v3.10 xen 0 4.11.1-r0
Alpine:v3.11 xen 0 4.11.1-r0
Alpine:v3.12 xen 0 4.11.1-r0
Alpine:v3.13 xen 0 4.11.1-r0
Alpine:v3.14 xen 0 4.11.1-r0
Alpine:v3.15 xen 0 4.11.1-r0
Alpine:v3.16 xen 0 4.11.1-r0
Alpine:v3.17 xen 0 4.11.1-r0
Alpine:v3.18 xen 0 4.11.1-r0
Alpine:v3.19 xen 0 4.11.1-r0
Alpine:v3.20 xen 0 4.11.1-r0
Alpine:v3.21 xen 0 4.11.1-r0
Alpine:v3.22 xen 0 4.11.1-r0
Alpine:v3.6 xen 0 4.8.5-r0
Alpine:v3.7 xen 0 4.9.3-r0
Alpine:v3.9 xen 0 4.11.1-r0
Debian:11 intel-microcode 0 3.20180703.1
Debian:11 linux 0 4.17.15-1
Debian:11 xen 0 4.11.1~pre.20180911.5acdd26fdc+dfsg-2
Debian:12 intel-microcode 0 3.20180703.1
Debian:12 linux 0 4.17.15-1
Debian:12 xen 0 4.11.1~pre.20180911.5acdd26fdc+dfsg-2
Debian:13 intel-microcode 0 3.20180703.1
Debian:13 linux 0 4.17.15-1
Debian:13 xen 0 4.11.1~pre.20180911.5acdd26fdc+dfsg-2
Debian:14 intel-microcode 0 3.20180703.1
Debian:14 linux 0 4.17.15-1
Debian:14 xen 0 4.11.1~pre.20180911.5acdd26fdc+dfsg-2
Debian:8 linux 0 3.16.59-1
Debian:8 linux-4.9 0 4.9.110-3+deb9u4~deb8u1
Debian:9 linux 0 4.9.110-3+deb9u3
Debian:9 xen 0 4.8.4+xsa273+shim4.10.1+xsa273-1+deb9u10
Mageia:6 kernel 0 4.14.65-1.mga6
Mageia:6 kernel-linus 0 4.14.65-1.mga6
Mageia:6 kernel-tmb 0 4.14.65-1.mga6
Mageia:6 kernel-userspace-headers 0 4.14.65-1.mga6
Mageia:6 kmod-vboxadditions 0 5.2.14-15.mga6
Mageia:6 kmod-virtualbox 0 5.2.14-15.mga6
Mageia:6 kmod-xtables-addons 0 2.13-60.mga6
Mageia:6 microcode 0 0.20180807-1.mga6.nonfree
Mageia:6 wireguard-tools 0 0.0.20180809-1.mga6
Red Hat:enterprise_linux:6::client kernel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-abi-whitelists 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-bootwrapper 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-debug 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-debug-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-debug-devel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-i686 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-ppc64 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-s390x 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-debuginfo-common-x86_64 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-devel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-doc 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-firmware 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-headers 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-kdump 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-kdump-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client kernel-kdump-devel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client perf 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client perf-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client python-perf 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::client python-perf-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-abi-whitelists 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-bootwrapper 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-debug 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-debug-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-debug-devel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-i686 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-ppc64 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-s390x 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-debuginfo-common-x86_64 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-devel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-doc 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-firmware 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-headers 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode kernel-kdump-devel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode perf 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode perf-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode python-perf 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::computenode python-perf-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::hypervisor rhev-hypervisor7 0 0:7.3-20180813.0.el6ev
Red Hat:enterprise_linux:6::server kernel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-abi-whitelists 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-bootwrapper 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-debug 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-debug-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-debug-devel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-i686 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-ppc64 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-s390x 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-debuginfo-common-x86_64 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-devel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-doc 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-firmware 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-headers 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-kdump 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-kdump-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server kernel-kdump-devel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server perf 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server perf-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server python-perf 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::server python-perf-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-abi-whitelists 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-bootwrapper 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-debug 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-debug-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-debug-devel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-i686 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-ppc64 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-s390x 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-debuginfo-common-x86_64 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-devel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-doc 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-firmware 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-headers 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation kernel-kdump-devel 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation perf 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation perf-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation python-perf 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:6::workstation python-perf-debuginfo 0 0:2.6.32-754.3.5.el6
Red Hat:enterprise_linux:7::client kernel 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-abi-whitelists 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-bootwrapper 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-debug 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-debug-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-debug-devel 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64le 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-s390x 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-x86_64 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-devel 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-doc 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-headers 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-kdump 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-kdump-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-kdump-devel 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-tools 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-tools-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs-devel 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client perf 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client perf-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client python-perf 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::client python-perf-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-abi-whitelists 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-bootwrapper 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-debug 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-devel 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64le 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-s390x 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-x86_64 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-devel 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-doc 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-headers 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-devel 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-tools 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs-devel 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode perf 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode perf-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode python-perf 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::computenode python-perf-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::hypervisor redhat-release-virtualization-host 0 0:4.2-5.2.el7
Red Hat:enterprise_linux:7::hypervisor redhat-virtualization-host 0 0:4.2-20180813.0.el7_5
Red Hat:enterprise_linux:7::hypervisor redhat-virtualization-host-image-update 0 0:4.2-20180813.0.el7_5
Red Hat:enterprise_linux:7::hypervisor redhat-virtualization-host-image-update-placeholder 0 0:4.2-5.2.el7
Red Hat:enterprise_linux:7::hypervisor rhev-hypervisor7 0 0:7.3-20180813.0.el7ev
Red Hat:enterprise_linux:7::hypervisor rhvm-appliance 0 2:4.2-20180813.0.el7
Red Hat:enterprise_linux:7::server kernel 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::server kernel-abi-whitelists 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::server kernel-bootwrapper 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::server kernel-debug 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::server kernel-debug-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::server kernel-debug-devel 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64le 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-s390x 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-x86_64 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::server kernel-devel 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::server kernel-doc 0 0:3.10.0-862.11.6.el7
Red Hat:enterprise_linux:7::server kernel-headers 0 0:3.10.0-862.11.6.el7

Related vulnerabilities