Cloudanix VulnDB

CVE-2020-8695

Medium · 5.5

CVSS

5.5

EPSS

0.4%

Published

Nov 12, 2020

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in certain Intel processors could let someone already inside the computer with high privileges read secret information such as passwords or encryption keys.

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

What it actually does

Observable discrepancy in the RAPL power interface permits a local privileged process to infer sensitive data such as cryptographic keys through side-channel analysis of power telemetry.

Why it matters to the business

Organizations running the listed Intel processors face risk of local information leakage that could expose encryption material or other secrets, increasing the chance of data compromise on affected systems; the issue remains unpatched in the supplied fixed versions and has shown no widespread exploitation to date.

How an attack unfolds

An attacker with local access and sufficient privileges reads RAPL interface values, measures timing or power differences across repeated operations, and statistically reconstructs secret data such as keys used in cryptographic routines.

How to fix it

Apply the latest Intel microcode updates through operating-system or firmware vendor channels for each affected processor model; where microcode is unavailable, restrict local access and monitor for privileged process behavior that queries power interfaces.

How to confirm the fix worked

Verify that updated microcode revisions are loaded after reboot, confirm RAPL interface values no longer exhibit the measurable discrepancy under test workloads, and review vendor firmware release notes for the specific processor families listed.

Typical attack path

  1. Obtain local shell or process execution on the target system
  2. Escalate privileges to a level permitted to access RAPL MSRs
  3. Repeatedly invoke cryptographic operations while sampling RAPL counters
  4. Analyze observed discrepancies to recover secret material

How to detect it

Review system logs for repeated or anomalous accesses to RAPL-related model-specific registers by user-space processes; correlate with process execution timelines on affected hardware.

What your security team should do

  • Prioritize deployment of current microcode packages on all systems using the enumerated Intel Core processors
  • Limit local privileged accounts and monitor for unexpected access to power-management interfaces
  • Incorporate microcode version checks into patch compliance reporting

The record

Observable discrepancy in the RAPL interface for some Intel(R) Processors may allow a privileged user to potentially enable information disclosure via local access.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 intel-microcode 0 3.20201110.1
Debian:12 intel-microcode 0 3.20201110.1
Debian:13 intel-microcode 0 3.20201110.1
Debian:9 intel-microcode 0 3.20201118.1~deb9u1
Mageia:7 microcode 0 0.20201110-1.mga7.nonfree
Red Hat:enterprise_linux:7::client microcode_ctl 0 2:2.1-73.11.el7_9
Red Hat:enterprise_linux:7::client microcode_ctl 0 2:2.1-73.2.el7_9
Red Hat:enterprise_linux:7::client microcode_ctl-debuginfo 0 2:2.1-73.11.el7_9
Red Hat:enterprise_linux:7::client microcode_ctl-debuginfo 0 2:2.1-73.2.el7_9
Red Hat:enterprise_linux:7::server microcode_ctl 0 2:2.1-73.11.el7_9
Red Hat:enterprise_linux:7::server microcode_ctl 0 2:2.1-73.2.el7_9
Red Hat:enterprise_linux:7::server microcode_ctl-debuginfo 0 2:2.1-73.11.el7_9
Red Hat:enterprise_linux:7::server microcode_ctl-debuginfo 0 2:2.1-73.2.el7_9
Red Hat:enterprise_linux:7::workstation microcode_ctl 0 2:2.1-73.11.el7_9
Red Hat:enterprise_linux:7::workstation microcode_ctl 0 2:2.1-73.2.el7_9
Red Hat:enterprise_linux:7::workstation microcode_ctl-debuginfo 0 2:2.1-73.11.el7_9
Red Hat:enterprise_linux:7::workstation microcode_ctl-debuginfo 0 2:2.1-73.2.el7_9
Red Hat:enterprise_linux:8::baseos microcode_ctl 0 4:20210216-1.20210608.1.el8_4
Red Hat:enterprise_linux:8::baseos microcode_ctl 0 4:20200609-2.20201027.1.el8_3
Red Hat:rhel_aus:7.2::server microcode_ctl 0 2:2.1-12.39.el7_2
Red Hat:rhel_aus:7.2::server microcode_ctl 0 2:2.1-12.34.el7_2
Red Hat:rhel_aus:7.2::server microcode_ctl-debuginfo 0 2:2.1-12.39.el7_2
Red Hat:rhel_aus:7.2::server microcode_ctl-debuginfo 0 2:2.1-12.34.el7_2
Red Hat:rhel_aus:7.3::server microcode_ctl 0 2:2.1-16.42.el7_3
Red Hat:rhel_aus:7.3::server microcode_ctl 0 2:2.1-16.37.el7_3
Red Hat:rhel_aus:7.3::server microcode_ctl-debuginfo 0 2:2.1-16.42.el7_3
Red Hat:rhel_aus:7.3::server microcode_ctl-debuginfo 0 2:2.1-16.37.el7_3
Red Hat:rhel_aus:7.4::server microcode_ctl 0 2:2.1-22.41.el7_4
Red Hat:rhel_aus:7.4::server microcode_ctl 0 2:2.1-22.36.el7_4
Red Hat:rhel_aus:7.4::server microcode_ctl-debuginfo 0 2:2.1-22.41.el7_4
Red Hat:rhel_aus:7.4::server microcode_ctl-debuginfo 0 2:2.1-22.36.el7_4
Red Hat:rhel_aus:7.6::server microcode_ctl 0 2:2.1-47.23.el7_6
Red Hat:rhel_aus:7.6::server microcode_ctl-debuginfo 0 2:2.1-47.23.el7_6
Red Hat:rhel_e4s:7.3::server microcode_ctl 0 2:2.1-16.37.el7_3
Red Hat:rhel_e4s:7.3::server microcode_ctl-debuginfo 0 2:2.1-16.37.el7_3
Red Hat:rhel_e4s:7.4::server microcode_ctl 0 2:2.1-22.41.el7_4
Red Hat:rhel_e4s:7.4::server microcode_ctl 0 2:2.1-22.36.el7_4
Red Hat:rhel_e4s:7.4::server microcode_ctl-debuginfo 0 2:2.1-22.41.el7_4
Red Hat:rhel_e4s:7.4::server microcode_ctl-debuginfo 0 2:2.1-22.36.el7_4
Red Hat:rhel_e4s:7.6::server microcode_ctl 0 2:2.1-47.23.el7_6
Red Hat:rhel_e4s:7.6::server microcode_ctl-debuginfo 0 2:2.1-47.23.el7_6
Red Hat:rhel_e4s:8.0::baseos microcode_ctl 0 4:20180807a-2.20201112.1.el8_0
Red Hat:rhel_eus:7.6::computenode microcode_ctl 0 2:2.1-47.18.el7_6
Red Hat:rhel_eus:7.6::computenode microcode_ctl-debuginfo 0 2:2.1-47.18.el7_6
Red Hat:rhel_eus:7.6::server microcode_ctl 0 2:2.1-47.18.el7_6
Red Hat:rhel_eus:7.6::server microcode_ctl-debuginfo 0 2:2.1-47.18.el7_6
Red Hat:rhel_eus:7.7::computenode microcode_ctl 0 2:2.1-53.18.el7_7
Red Hat:rhel_eus:7.7::computenode microcode_ctl 0 2:2.1-53.13.el7_7
Red Hat:rhel_eus:7.7::computenode microcode_ctl-debuginfo 0 2:2.1-53.18.el7_7
Red Hat:rhel_eus:7.7::computenode microcode_ctl-debuginfo 0 2:2.1-53.13.el7_7
Red Hat:rhel_eus:7.7::server microcode_ctl 0 2:2.1-53.18.el7_7
Red Hat:rhel_eus:7.7::server microcode_ctl 0 2:2.1-53.13.el7_7
Red Hat:rhel_eus:7.7::server microcode_ctl-debuginfo 0 2:2.1-53.18.el7_7
Red Hat:rhel_eus:7.7::server microcode_ctl-debuginfo 0 2:2.1-53.13.el7_7
Red Hat:rhel_eus:8.1::baseos microcode_ctl 0 4:20190618-1.20210608.1.el8_1
Red Hat:rhel_eus:8.1::baseos microcode_ctl 0 4:20190618-1.20201112.1.el8_1
Red Hat:rhel_eus:8.2::baseos microcode_ctl 0 4:20191115-4.20210608.1.el8_2
Red Hat:rhel_eus:8.2::baseos microcode_ctl 0 4:20191115-4.20201112.1.el8_2
Red Hat:rhel_tus:7.3::server microcode_ctl 0 2:2.1-16.37.el7_3
Red Hat:rhel_tus:7.3::server microcode_ctl-debuginfo 0 2:2.1-16.37.el7_3
Red Hat:rhel_tus:7.4::server microcode_ctl 0 2:2.1-22.41.el7_4
Red Hat:rhel_tus:7.4::server microcode_ctl 0 2:2.1-22.36.el7_4
Red Hat:rhel_tus:7.4::server microcode_ctl-debuginfo 0 2:2.1-22.41.el7_4
Red Hat:rhel_tus:7.4::server microcode_ctl-debuginfo 0 2:2.1-22.36.el7_4
Red Hat:rhel_tus:7.6::server microcode_ctl 0 2:2.1-47.23.el7_6
Red Hat:rhel_tus:7.6::server microcode_ctl-debuginfo 0 2:2.1-47.23.el7_6
Rocky Linux:8 microcode_ctl 0 4:20210216-1.20210608.1.el8_4
SUSE:Enterprise Storage 5 ucode-intel 0 20201027-13.76.1
SUSE:Enterprise Storage 5 ucode-intel 0 20201118-13.81.1
SUSE:Enterprise Storage 7.1 docker 0 24.0.7_ce-150000.190.4
SUSE:Enterprise Storage 7.1 docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:HPE Helion OpenStack 8 ucode-intel 0 20201027-13.76.1
SUSE:HPE Helion OpenStack 8 ucode-intel 0 20201118-13.81.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS ucode-intel 0 20201027-3.51.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS ucode-intel 0 20201110-3.55.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS ucode-intel 0 20201027-3.51.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS ucode-intel 0 20201110-3.55.1
SUSE:Linux Enterprise Micro 5.1 docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise Micro 5.2 docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise Micro 5.3 docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise Micro 5.4 docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise Micro 5.5 docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise Module for Basesystem 15 SP1 ucode-intel 0 20201027-3.33.1
SUSE:Linux Enterprise Module for Basesystem 15 SP1 ucode-intel 0 20201110-3.39.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 ucode-intel 0 20201027-2.7.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 ucode-intel 0 20201110-2.10.1
SUSE:Linux Enterprise Module for Containers 12 containerd 0 1.7.8-16.88.1
SUSE:Linux Enterprise Module for Containers 12 docker 0 24.0.7_ce-98.103.1
SUSE:Linux Enterprise Module for Containers 12 runc 0 1.1.10-16.40.1
SUSE:Linux Enterprise Module for Containers 15 SP4 docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise Module for Containers 15 SP4 rootlesskit 0 1.1.1-150000.1.3.3
SUSE:Linux Enterprise Module for Containers 15 SP5 docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise Module for Containers 15 SP5 rootlesskit 0 1.1.1-150000.1.3.3
SUSE:Linux Enterprise Module for Containers 15 SP6 docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:Linux Enterprise Module for Containers 15 SP7 docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP2 kernel-azure 0 5.3.18-18.29.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP2 kernel-source-azure 0 5.3.18-18.29.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP2 kernel-syms-azure 0 5.3.18-18.29.1
SUSE:Linux Enterprise Point of Sale 11 SP3 microcode_ctl 0 1.17-102.83.59.1
SUSE:Linux Enterprise Point of Sale 11 SP3 microcode_ctl 0 1.17-102.83.62.1
SUSE:Linux Enterprise Server 11 SP4-LTSS microcode_ctl 0 1.17-102.83.59.1
SUSE:Linux Enterprise Server 11 SP4-LTSS microcode_ctl 0 1.17-102.83.62.1
SUSE:Linux Enterprise Server 12 SP2-BCL ucode-intel 0 20201027-13.76.1
SUSE:Linux Enterprise Server 12 SP2-BCL ucode-intel 0 20201118-13.81.1
SUSE:Linux Enterprise Server 12 SP2-LTSS ucode-intel 0 20201027-13.76.1
SUSE:Linux Enterprise Server 12 SP2-LTSS ucode-intel 0 20201118-13.81.1
SUSE:Linux Enterprise Server 12 SP3-BCL ucode-intel 0 20201027-13.76.1
SUSE:Linux Enterprise Server 12 SP3-BCL ucode-intel 0 20201118-13.81.1
SUSE:Linux Enterprise Server 12 SP3-LTSS ucode-intel 0 20201027-13.76.1
SUSE:Linux Enterprise Server 12 SP3-LTSS ucode-intel 0 20201118-13.81.1
SUSE:Linux Enterprise Server 12 SP4-LTSS ucode-intel 0 20201027-13.76.1
SUSE:Linux Enterprise Server 12 SP4-LTSS ucode-intel 0 20201118-13.81.1
SUSE:Linux Enterprise Server 12 SP5 ucode-intel 0 20201027-3.20.1
SUSE:Linux Enterprise Server 12 SP5 ucode-intel 0 20201110-3.23.1
SUSE:Linux Enterprise Server 12 SP5-LTSS docker-stable 0 24.0.9_ce-1.20.1
SUSE:Linux Enterprise Server 15 SP1-LTSS docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise Server 15 SP2-LTSS docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise Server 15 SP3-LTSS docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise Server 15 SP3-LTSS docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:Linux Enterprise Server 15 SP4-LTSS docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:Linux Enterprise Server 15 SP5-LTSS docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 docker-stable 0 24.0.9_ce-1.20.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 ucode-intel 0 20201027-13.76.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP2 ucode-intel 0 20201118-13.81.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 ucode-intel 0 20201027-13.76.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 ucode-intel 0 20201118-13.81.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 ucode-intel 0 20201027-13.76.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 ucode-intel 0 20201118-13.81.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 ucode-intel 0 20201027-3.20.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 ucode-intel 0 20201110-3.23.1
SUSE:Linux Enterprise Server for SAP Applications 15 ucode-intel 0 20201027-3.51.1
SUSE:Linux Enterprise Server for SAP Applications 15 ucode-intel 0 20201110-3.55.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 docker 0 24.0.7_ce-150000.190.4
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP5 docker-stable 0 24.0.9_ce-150000.1.25.1
SUSE:OpenStack Cloud 7 ucode-intel 0 20201027-13.76.1
SUSE:OpenStack Cloud 7 ucode-intel 0 20201118-13.81.1
SUSE:OpenStack Cloud 8 ucode-intel 0 20201027-13.76.1
SUSE:OpenStack Cloud 8 ucode-intel 0 20201118-13.81.1
SUSE:OpenStack Cloud 9 ucode-intel 0 20201027-13.76.1
SUSE:OpenStack Cloud 9 ucode-intel 0 20201118-13.81.1
SUSE:OpenStack Cloud Crowbar 8 ucode-intel 0 20201027-13.76.1
SUSE:OpenStack Cloud Crowbar 8 ucode-intel 0 20201118-13.81.1
SUSE:OpenStack Cloud Crowbar 9 ucode-intel 0 20201027-13.76.1
SUSE:OpenStack Cloud Crowbar 9 ucode-intel 0 20201118-13.81.1
Ubuntu:16.04:LTS intel-microcode 0 3.20201110.0ubuntu0.16.04.1
Ubuntu:18.04:LTS intel-microcode 0 3.20201110.0ubuntu0.18.04.1
Ubuntu:18.04:LTS intel-microcode 0 3.20210216.0ubuntu0.18.04.1
Ubuntu:20.04:LTS intel-microcode 0 3.20201110.0ubuntu0.20.04.1
Ubuntu:20.04:LTS intel-microcode 0 3.20210216.0ubuntu0.20.04.1
Ubuntu:Pro:14.04:LTS intel-microcode 0 3.20201110.0ubuntu0.14.04.1
openSUSE:Leap 15.1 ucode-intel 0 20201118-lp151.2.33.1
openSUSE:Leap 15.2 ucode-intel 0 20201118-lp152.2.8.1
openSUSE:Leap 15.4 docker 0 24.0.7_ce-150000.190.4
openSUSE:Leap 15.4 rootlesskit 0 1.1.1-150000.1.3.3
openSUSE:Leap 15.5 docker 0 24.0.7_ce-150000.190.4
openSUSE:Leap 15.5 rootlesskit 0 1.1.1-150000.1.3.3
openSUSE:Leap 15.6 docker-stable 0 24.0.9_ce-150000.1.25.1
openSUSE:Leap Micro 5.3 docker 0 24.0.7_ce-150000.190.4
openSUSE:Leap Micro 5.4 docker 0 24.0.7_ce-150000.190.4
openSUSE:Tumbleweed docker 0 24.0.7_ce-2.1
openSUSE:Tumbleweed docker-stable 0 24.0.9_ce-15.1
openSUSE:Tumbleweed ucode-intel 0 20210608-1.2

Related vulnerabilities