Cloudanix VulnDB

CVE-2022-0002

Medium · 6.5

CVSS

6.5

EPSS

0.5%

Published

Mar 11, 2022

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A design issue in certain computer processors could let someone who already has access to a machine read secret information belonging to other programs running on the same machine.

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

What it actually does

Non-transparent sharing of branch predictor within a context in some Intel processors allows an authorized local user to leak information across contexts via side-channel analysis.

Why it matters to the business

Attackers with local access on affected systems could extract sensitive data such as cryptographic keys or process memory contents, increasing risk on widely deployed hardware without immediate patches.

How an attack unfolds

An attacker with local user access runs unprivileged code that manipulates the shared branch predictor to infer data from other contexts on the same processor, potentially chaining with other local techniques for broader access.

How to fix it

Update affected Intel microcode and firmware; for listed packages apply the fix in commit 8e8a7ceba8ba57f6867947a16bfab319ca47c993 where applicable and verify processor mitigations are enabled.

How to confirm the fix worked

Confirm microcode updates are installed, review processor documentation for branch predictor mitigations, and test that local information disclosure tests no longer succeed on updated hardware.

Typical attack path

  1. Obtain local user access on target system
  2. Execute code to train and probe branch predictor
  3. Measure timing or state to infer victim data
  4. Extract secrets such as keys or memory contents

How to detect it

Search system logs for unusual local process activity involving performance monitoring or branch predictor interfaces; look for post-exploitation artifacts such as unexpected data exfiltration from processes handling sensitive information.

What your security team should do

  • Prioritize microcode and firmware updates on all Intel systems
  • Enable available hardware mitigations in BIOS and OS
  • Monitor for local code execution attempts on high-value hosts
  • Review EPSS trend and threat reports for any increase in exploitation activity

The record

Non-transparent sharing of branch predictor within a context in some Intel(R) Processors may allow an authorized user to potentially enable information disclosure via local access.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:8 bpftool 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-abi-stablelists 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-core 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-cross-headers 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-debug 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-debug-core 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-debug-devel 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-debug-modules 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-debug-modules-extra 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-devel 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-doc 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-headers 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-modules 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-modules-extra 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-tools 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-tools-libs 0 4.18.0-372.9.1.el8
AlmaLinux:8 kernel-tools-libs-devel 0 4.18.0-372.9.1.el8
AlmaLinux:8 perf 0 4.18.0-372.9.1.el8
AlmaLinux:8 python3-perf 0 4.18.0-372.9.1.el8
Debian:10 linux 0 4.19.232-1
Debian:11 linux 0 5.10.103-1
Debian:12 linux 0 5.16.12-1
Debian:13 linux 0 5.16.12-1
Debian:9 linux 0 4.9.303-1
Debian:9 linux-4.19 0 4.19.232-1~deb9u1
Mageia:8 kernel 0 5.15.28-1.mga8
Mageia:8 kernel-linus 0 5.15.28-1.mga8
Mageia:8 kmod-virtualbox 0 6.1.32-1.8.mga8
Mageia:8 kmod-xtables-addons 0 3.18-1.58.mga8
Red Hat:enterprise_linux:8::baseos bpftool 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos bpftool-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-abi-stablelists 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-core 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-cross-headers 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-debug 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-core 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-devel 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-modules 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-debug-modules-extra 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-aarch64 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-ppc64le 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-s390x 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-x86_64 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-devel 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-doc 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-headers 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-modules 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-modules-extra 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-tools 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-tools-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-tools-libs 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-tools-libs-devel 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-core 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-devel 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules-extra 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos perf 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos perf-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos python3-perf 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::baseos python3-perf-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb bpftool 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb bpftool-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-abi-stablelists 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-core 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-cross-headers 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-debug 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-debug-core 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-debug-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-debug-devel 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-debug-modules 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-debug-modules-extra 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-aarch64 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-ppc64le 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-s390x 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-x86_64 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-devel 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-doc 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-headers 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-modules 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-modules-extra 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-tools 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-tools-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-tools-libs 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-tools-libs-devel 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-core 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-devel 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules-extra 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb perf 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb perf-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb python3-perf 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::crb python3-perf-debuginfo 0 0:4.18.0-372.9.1.el8
Red Hat:enterprise_linux:8::nfv kernel-rt 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-core 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-core 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-debuginfo 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-devel 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-kvm 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules-extra 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-debuginfo-common-x86_64 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-devel 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-kvm 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-modules 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::nfv kernel-rt-modules-extra 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-core 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-core 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-debuginfo 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-devel 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-kvm 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-modules 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debug-modules-extra 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debuginfo 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-debuginfo-common-x86_64 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-devel 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-kvm 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-modules 0 0:4.18.0-372.9.1.rt7.166.el8
Red Hat:enterprise_linux:8::realtime kernel-rt-modules-extra 0 0:4.18.0-372.9.1.rt7.166.el8
Rocky Linux:8 kernel 0 0:4.18.0-372.9.1.el8
Rocky Linux:8 kernel-rt 0 0:4.18.0-372.9.1.rt7.166.el8
SUSE:Enterprise Storage 6 kernel-default 0 4.12.14-197.108.1
SUSE:Enterprise Storage 6 kernel-docs 0 4.12.14-197.108.1
SUSE:Enterprise Storage 6 kernel-obs-build 0 4.12.14-197.108.1
SUSE:Enterprise Storage 6 kernel-source 0 4.12.14-197.108.1
SUSE:Enterprise Storage 6 kernel-syms 0 4.12.14-197.108.1
SUSE:Enterprise Storage 6 xen 0 4.12.4_20-3.63.1
SUSE:Enterprise Storage 7 kernel-default 0 5.3.18-24.107.1
SUSE:Enterprise Storage 7 kernel-default-base 0 5.3.18-24.107.1.9.50.2
SUSE:Enterprise Storage 7 kernel-docs 0 5.3.18-24.107.1
SUSE:Enterprise Storage 7 kernel-obs-build 0 5.3.18-24.107.1
SUSE:Enterprise Storage 7 kernel-preempt 0 5.3.18-24.107.1
SUSE:Enterprise Storage 7 kernel-source 0 5.3.18-24.107.1
SUSE:Enterprise Storage 7 kernel-syms 0 5.3.18-24.107.1
SUSE:Enterprise Storage 7 xen 0 4.13.4_08-150200.3.50.1
SUSE:HPE Helion OpenStack 8 kernel-default 0 4.4.180-94.156.1
SUSE:HPE Helion OpenStack 8 kernel-source 0 4.4.180-94.156.1
SUSE:HPE Helion OpenStack 8 kernel-syms 0 4.4.180-94.156.1
SUSE:HPE Helion OpenStack 8 kgraft-patch-SLE12-SP3_Update_43 0 1-4.3.1
SUSE:HPE Helion OpenStack 8 xen 0 4.9.4_28-3.103.1
SUSE:Linux Enterprise High Availability Extension 12 SP3 kernel-default 0 4.4.180-94.156.1
SUSE:Linux Enterprise High Availability Extension 12 SP4 kernel-default 0 4.12.14-95.93.1
SUSE:Linux Enterprise High Availability Extension 12 SP5 kernel-default 0 4.12.14-122.113.1
SUSE:Linux Enterprise High Availability Extension 12 SP5 kernel-default 0 4.12.14-122.116.1
SUSE:Linux Enterprise High Availability Extension 15 kernel-default 0 4.12.14-150.86.1
SUSE:Linux Enterprise High Availability Extension 15 SP1 kernel-default 0 4.12.14-197.108.1
SUSE:Linux Enterprise High Availability Extension 15 SP2 kernel-default 0 5.3.18-24.107.1
SUSE:Linux Enterprise High Availability Extension 15 SP3 kernel-default 0 5.3.18-150300.59.54.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-default 0 4.12.14-197.108.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-docs 0 4.12.14-197.108.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-obs-build 0 4.12.14-197.108.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-source 0 4.12.14-197.108.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-syms 0 4.12.14-197.108.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS xen 0 4.12.4_20-3.63.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-default 0 4.12.14-197.108.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-docs 0 4.12.14-197.108.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-obs-build 0 4.12.14-197.108.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-source 0 4.12.14-197.108.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-syms 0 4.12.14-197.108.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS xen 0 4.12.4_20-3.63.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS kernel-default 0 5.3.18-24.107.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS kernel-default-base 0 5.3.18-24.107.1.9.50.2
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS kernel-docs 0 5.3.18-24.107.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS kernel-obs-build 0 5.3.18-24.107.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS kernel-preempt 0 5.3.18-24.107.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS kernel-source 0 5.3.18-24.107.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS kernel-syms 0 5.3.18-24.107.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS xen 0 4.13.4_08-150200.3.50.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-default 0 5.3.18-24.107.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-default-base 0 5.3.18-24.107.1.9.50.2
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-docs 0 5.3.18-24.107.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-obs-build 0 5.3.18-24.107.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-preempt 0 5.3.18-24.107.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-source 0 5.3.18-24.107.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS kernel-syms 0 5.3.18-24.107.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS xen 0 4.13.4_08-150200.3.50.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-default 0 4.12.14-150.86.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-docs 0 4.12.14-150.86.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-obs-build 0 4.12.14-150.86.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-source 0 4.12.14-150.86.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-syms 0 4.12.14-150.86.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-vanilla 0 4.12.14-150.86.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS xen 0 4.10.4_34-150000.3.74.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-default 0 4.12.14-150.86.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-docs 0 4.12.14-150.86.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-obs-build 0 4.12.14-150.86.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-source 0 4.12.14-150.86.1

Related vulnerabilities