Cloudanix VulnDB

CVE-2020-2732

Medium · 6.8

CVSS

6.8

EPSS

0.9%

Published

Apr 8, 2020

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A virtualization software flaw could allow one virtual machine to improperly read private data belonging to another virtual machine on the same system.

Exploitation
Adjacent Network
Attacker needs
Low Privilege
Complexity
Moderate
Impact
Data Exposure
Component
OS kernel
Class
Information Disclosure
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The KVM hypervisor's instruction emulation for L2 guests under nested virtualization can be tricked into allowing L2 to access sensitive L1 resources that should remain inaccessible.

Why it matters to the business

Organizations running nested virtual machines on affected Red Hat Enterprise Linux systems face risk of unauthorized information disclosure between virtualization layers, potentially exposing sensitive data in multi-tenant or cloud environments.

How an attack unfolds

An attacker with control of an L2 guest crafts specific instructions that exploit the emulation flaw, causing the L0 hypervisor to inadvertently grant access to L1 resources during nested virtualization operations.

How to fix it

Apply the latest KVM and kernel updates from Red Hat for affected Enterprise Linux releases; disable nested virtualization where it is not required.

How to confirm the fix worked

Confirm KVM and kernel package versions match or exceed current Red Hat security advisories; test nested virtualization configurations to ensure the emulation path is hardened.

Typical attack path

  1. Obtain control of an L2 guest virtual machine
  2. Craft and execute malicious instructions targeting KVM emulation
  3. Trigger nested virtualization handling in the L0 hypervisor
  4. Access sensitive L1 guest resources

How to detect it

Review hypervisor logs for anomalous instruction emulation events or unexpected cross-layer resource accesses in KVM nested setups.

What your security team should do

  • Prioritize patching of Red Hat Enterprise Linux hosts running KVM with nested virtualization enabled
  • Audit virtualization configurations to identify and minimize use of nested setups
  • Monitor vendor security notices for any backported fixes given the age of the issue

The record

A flaw was discovered in the way that the KVM hypervisor handled instruction emulation for an L2 guest when nested virtualisation is enabled. Under some circumstances, an L2 guest may trick the L0 guest into accessing sensitive L1 resources that should be inaccessible to the L2 guest.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 linux 0 4.19.98-1+deb10u1
Debian:11 linux 0 5.5.13-1
Debian:12 linux 0 5.5.13-1
Debian:13 linux 0 5.5.13-1
Debian:8 linux 0 3.16.84-1
Debian:8 linux-4.9 0 4.9.210-1+deb9u1~deb8u1
Debian:9 linux 0 4.9.210-1+deb9u1
Mageia:7 kernel 0 5.5.6-2.mga7
Mageia:7 kernel-linus 0 5.5.15-1.mga7
Mageia:7 kmod-virtualbox 0 6.0.18-4.mga7
Mageia:7 kmod-xtables-addons 0 3.8-4.mga7
Red Hat:enterprise_linux:7::client bpftool 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client bpftool-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-abi-whitelists 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-bootwrapper 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-debug 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-debug-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-debug-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-ppc64le 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-s390x 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-debuginfo-common-x86_64 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-doc 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-headers 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-kdump 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-kdump-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-kdump-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-tools 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-tools-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client kernel-tools-libs-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client perf 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client perf-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client python-perf 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::client python-perf-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode bpftool 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode bpftool-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-abi-whitelists 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-bootwrapper 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-debug 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-debug-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-ppc64le 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-s390x 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-debuginfo-common-x86_64 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-doc 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-headers 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-kdump-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-tools 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode kernel-tools-libs-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode perf 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode perf-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode python-perf 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::computenode python-perf-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server bpftool 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server bpftool-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-abi-whitelists 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-bootwrapper 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-debug 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-debug-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-debug-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-ppc64le 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-s390x 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-debuginfo-common-x86_64 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-doc 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-headers 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-kdump 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-kdump-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-kdump-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-tools 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-tools-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server kernel-tools-libs-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server perf 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server perf-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server python-perf 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::server python-perf-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation bpftool 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation bpftool-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-abi-whitelists 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-bootwrapper 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-debug 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-debug-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-ppc64le 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-s390x 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-debuginfo-common-x86_64 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-doc 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-headers 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-kdump-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-tools 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation kernel-tools-libs-devel 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation perf 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation perf-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation python-perf 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:7::workstation python-perf-debuginfo 0 0:3.10.0-1160.el7
Red Hat:enterprise_linux:8::baseos bpftool 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos bpftool-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-abi-whitelists 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-core 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-cross-headers 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-debug 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-debug-core 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-debug-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-debug-devel 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-debug-modules 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-debug-modules-extra 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-aarch64 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-ppc64le 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-s390x 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-debuginfo-common-x86_64 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-devel 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-doc 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-headers 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-modules 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-modules-extra 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-tools 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-tools-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-tools-libs 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-tools-libs-devel 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-core 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-devel 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos kernel-zfcpdump-modules-extra 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos perf 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos perf-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos python3-perf 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::baseos python3-perf-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb bpftool 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb bpftool-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-abi-whitelists 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-core 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-cross-headers 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-debug 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-debug-core 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-debug-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-debug-devel 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-debug-modules 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-debug-modules-extra 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-aarch64 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-ppc64le 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-s390x 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-debuginfo-common-x86_64 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-devel 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-doc 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-headers 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-modules 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-modules-extra 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-tools 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-tools-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-tools-libs 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-tools-libs-devel 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-zfcpdump 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-core 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-devel 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb kernel-zfcpdump-modules-extra 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb perf 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb perf-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb python3-perf 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::crb python3-perf-debuginfo 0 0:4.18.0-193.1.2.el8_2
Red Hat:enterprise_linux:8::nfv kernel-rt 0 0:4.18.0-193.1.2.rt13.53.el8_2
Red Hat:enterprise_linux:8::nfv kernel-rt-core 0 0:4.18.0-193.1.2.rt13.53.el8_2
Red Hat:enterprise_linux:8::nfv kernel-rt-debug 0 0:4.18.0-193.1.2.rt13.53.el8_2
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-core 0 0:4.18.0-193.1.2.rt13.53.el8_2
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-debuginfo 0 0:4.18.0-193.1.2.rt13.53.el8_2
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-devel 0 0:4.18.0-193.1.2.rt13.53.el8_2
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-kvm 0 0:4.18.0-193.1.2.rt13.53.el8_2
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules 0 0:4.18.0-193.1.2.rt13.53.el8_2
Red Hat:enterprise_linux:8::nfv kernel-rt-debug-modules-extra 0 0:4.18.0-193.1.2.rt13.53.el8_2

Related vulnerabilities