Cloudanix VulnDB

CVE-2020-36311

Medium · 5.5

CVSS

5.5

EPSS

0.3%

Published

Apr 7, 2021

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in the Linux kernel can let someone with system access freeze the machine when working with certain secure virtual machines.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
OS kernel
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Medium

What it actually does

Local attacker with privileges to manage SEV VMs can trigger a soft lockup denial of service by destroying a large encrypted VM, causing the kernel to spend excessive time unregistering many encrypted regions in arch/x86/kvm/svm/sev.c.

Why it matters to the business

Affected Linux systems hosting SEV VMs may become unresponsive, disrupting workloads and requiring manual intervention or reboot.

How an attack unfolds

An attacker with local access creates a large SEV VM and then destroys it; the kernel's handling of many encrypted region unregistrations during destruction leads to a soft lockup.

How to fix it

Update the Linux kernel to a version containing commit 7be74942f184fdfba34ddd19a0d995deb34d4a03 (equivalent to 5.9 or later stable releases) and reboot.

How to confirm the fix worked

Verify the running kernel version is 5.9 or newer, or confirm the presence of the fixing commit in the source tree; test by attempting SEV VM creation and destruction on a non-production system.

Typical attack path

  1. Obtain local access on a system running the vulnerable kernel with SEV enabled
  2. Create a large SEV VM
  3. Trigger VM destruction to induce the lockup condition

How to detect it

Review kernel logs for repeated soft lockup warnings or CPU stall messages during SEV VM lifecycle events; correlate with audit logs showing SEV VM creation or destruction by non-standard processes.

What your security team should do

  • Prioritize kernel updates on systems using AMD SEV
  • Limit SEV VM management privileges to trusted users where feasible
  • Monitor kernel logs for soft lockup messages on SEV-enabled hosts

The record

An issue was discovered in the Linux kernel before 5.9. arch/x86/kvm/svm/sev.c allows attackers to cause a denial of service (soft lockup) by triggering destruction of a large SEV VM (which requires unregistering many encrypted regions), aka CID-7be74942f184.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 linux 0 4.19.194-3
Debian:11 linux 0 5.9.1-1
Debian:12 linux 0 5.9.1-1
Debian:13 linux 0 5.9.1-1
Debian:14 linux 0 5.9.1-1
Debian:9 linux-4.19 0 4.19.194-3~deb9u1
SUSE:Enterprise Storage 6 kernel-default 0 4.12.14-197.89.2
SUSE:Enterprise Storage 6 kernel-docs 0 4.12.14-197.89.3
SUSE:Enterprise Storage 6 kernel-obs-build 0 4.12.14-197.89.2
SUSE:Enterprise Storage 6 kernel-source 0 4.12.14-197.89.2
SUSE:Enterprise Storage 6 kernel-syms 0 4.12.14-197.89.2
SUSE:Linux Enterprise High Availability Extension 12 SP4 kernel-default 0 4.12.14-95.74.1
SUSE:Linux Enterprise High Availability Extension 12 SP5 kernel-default 0 4.12.14-122.66.2
SUSE:Linux Enterprise High Availability Extension 15 kernel-default 0 4.12.14-150.72.1
SUSE:Linux Enterprise High Availability Extension 15 SP1 kernel-default 0 4.12.14-197.89.2
SUSE:Linux Enterprise High Availability Extension 15 SP2 kernel-default 0 5.3.18-24.61.1
SUSE:Linux Enterprise High Availability Extension 15 SP3 kernel-default 0 5.3.18-59.5.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-default 0 4.12.14-197.89.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-docs 0 4.12.14-197.89.3
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-obs-build 0 4.12.14-197.89.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-source 0 4.12.14-197.89.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS kernel-syms 0 4.12.14-197.89.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-default 0 4.12.14-197.89.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-docs 0 4.12.14-197.89.3
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-obs-build 0 4.12.14-197.89.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-source 0 4.12.14-197.89.2
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS kernel-syms 0 4.12.14-197.89.2
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-default 0 4.12.14-150.72.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-docs 0 4.12.14-150.72.2
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-obs-build 0 4.12.14-150.72.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-source 0 4.12.14-150.72.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-syms 0 4.12.14-150.72.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS kernel-vanilla 0 4.12.14-150.72.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-default 0 4.12.14-150.72.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-docs 0 4.12.14-150.72.2
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-obs-build 0 4.12.14-150.72.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-source 0 4.12.14-150.72.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-syms 0 4.12.14-150.72.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS kernel-vanilla 0 4.12.14-150.72.1
SUSE:Linux Enterprise Live Patching 12 SP4 kernel-default 0 4.12.14-95.74.1
SUSE:Linux Enterprise Live Patching 12 SP4 kgraft-patch-SLE12-SP4_Update_20 0 1-6.3.1
SUSE:Linux Enterprise Live Patching 12 SP5 kernel-default 0 4.12.14-122.66.2
SUSE:Linux Enterprise Live Patching 12 SP5 kgraft-patch-SLE12-SP5_Update_17 0 1-8.3.2
SUSE:Linux Enterprise Live Patching 15 kernel-default 0 4.12.14-150.72.1
SUSE:Linux Enterprise Live Patching 15 kernel-livepatch-SLE15_Update_24 0 1-1.3.1
SUSE:Linux Enterprise Live Patching 15 SP1 kernel-default 0 4.12.14-197.89.2
SUSE:Linux Enterprise Live Patching 15 SP1 kernel-livepatch-SLE15-SP1_Update_24 0 1-3.3.2
SUSE:Linux Enterprise Live Patching 15 SP2 kernel-default 0 5.3.18-24.61.1
SUSE:Linux Enterprise Live Patching 15 SP2 kernel-livepatch-SLE15-SP2_Update_12 0 1-5.3.4
SUSE:Linux Enterprise Live Patching 15 SP3 kernel-default 0 5.3.18-59.5.2
SUSE:Linux Enterprise Live Patching 15 SP3 kernel-livepatch-SLE15-SP3_Update_1 0 1-7.5.1
SUSE:Linux Enterprise Micro 5.0 kernel-default 0 5.3.18-24.61.1
SUSE:Linux Enterprise Micro 5.0 kernel-default-base 0 5.3.18-24.61.1.9.26.4
SUSE:Linux Enterprise Micro 5.0 kernel-rt 0 5.3.18-8.7.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 kernel-default 0 5.3.18-24.61.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 kernel-default-base 0 5.3.18-24.61.1.9.26.4
SUSE:Linux Enterprise Module for Basesystem 15 SP2 kernel-preempt 0 5.3.18-24.61.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 kernel-source 0 5.3.18-24.61.1
SUSE:Linux Enterprise Module for Basesystem 15 SP3 kernel-64kb 0 5.3.18-59.5.2
SUSE:Linux Enterprise Module for Basesystem 15 SP3 kernel-default 0 5.3.18-59.5.2
SUSE:Linux Enterprise Module for Basesystem 15 SP3 kernel-default-base 0 5.3.18-59.5.2.18.2.2
SUSE:Linux Enterprise Module for Basesystem 15 SP3 kernel-preempt 0 5.3.18-59.5.2
SUSE:Linux Enterprise Module for Basesystem 15 SP3 kernel-source 0 5.3.18-59.5.2
SUSE:Linux Enterprise Module for Basesystem 15 SP3 kernel-zfcpdump 0 5.3.18-59.5.2
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-docs 0 5.3.18-24.61.1
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-obs-build 0 5.3.18-24.61.1
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-preempt 0 5.3.18-24.61.1
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-source 0 5.3.18-24.61.1
SUSE:Linux Enterprise Module for Development Tools 15 SP2 kernel-syms 0 5.3.18-24.61.1
SUSE:Linux Enterprise Module for Development Tools 15 SP3 kernel-docs 0 5.3.18-59.5.2
SUSE:Linux Enterprise Module for Development Tools 15 SP3 kernel-obs-build 0 5.3.18-59.5.1
SUSE:Linux Enterprise Module for Development Tools 15 SP3 kernel-preempt 0 5.3.18-59.5.2
SUSE:Linux Enterprise Module for Development Tools 15 SP3 kernel-source 0 5.3.18-59.5.2
SUSE:Linux Enterprise Module for Development Tools 15 SP3 kernel-syms 0 5.3.18-59.5.1
SUSE:Linux Enterprise Module for Legacy 15 SP2 kernel-default 0 5.3.18-24.61.1
SUSE:Linux Enterprise Module for Legacy 15 SP3 kernel-default 0 5.3.18-59.5.2
SUSE:Linux Enterprise Module for Public Cloud 15 SP2 kernel-azure 0 5.3.18-18.44.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP2 kernel-source-azure 0 5.3.18-18.44.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP2 kernel-syms-azure 0 5.3.18-18.44.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP3 kernel-azure 0 5.3.18-38.3.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP3 kernel-source-azure 0 5.3.18-38.3.1
SUSE:Linux Enterprise Module for Public Cloud 15 SP3 kernel-syms-azure 0 5.3.18-38.3.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-rt 0 4.12.14-10.40.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-rt_debug 0 4.12.14-10.40.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-source-rt 0 4.12.14-10.40.1
SUSE:Linux Enterprise Real Time 12 SP5 kernel-syms-rt 0 4.12.14-10.40.1
SUSE:Linux Enterprise Server 12 SP4-LTSS kernel-default 0 4.12.14-95.74.1
SUSE:Linux Enterprise Server 12 SP4-LTSS kernel-source 0 4.12.14-95.74.1
SUSE:Linux Enterprise Server 12 SP4-LTSS kernel-syms 0 4.12.14-95.74.1
SUSE:Linux Enterprise Server 12 SP5 kernel-azure 0 4.12.14-16.53.1
SUSE:Linux Enterprise Server 12 SP5 kernel-default 0 4.12.14-122.66.2
SUSE:Linux Enterprise Server 12 SP5 kernel-source 0 4.12.14-122.66.2
SUSE:Linux Enterprise Server 12 SP5 kernel-source-azure 0 4.12.14-16.53.1
SUSE:Linux Enterprise Server 12 SP5 kernel-syms 0 4.12.14-122.66.2
SUSE:Linux Enterprise Server 12 SP5 kernel-syms-azure 0 4.12.14-16.53.1
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-default 0 4.12.14-197.89.2
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-docs 0 4.12.14-197.89.3
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-obs-build 0 4.12.14-197.89.2
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-source 0 4.12.14-197.89.2
SUSE:Linux Enterprise Server 15 SP1-BCL kernel-syms 0 4.12.14-197.89.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-default 0 4.12.14-197.89.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-docs 0 4.12.14-197.89.3
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-obs-build 0 4.12.14-197.89.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-source 0 4.12.14-197.89.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-syms 0 4.12.14-197.89.2
SUSE:Linux Enterprise Server 15 SP1-LTSS kernel-zfcpdump 0 4.12.14-197.89.2
SUSE:Linux Enterprise Server 15-LTSS kernel-default 0 4.12.14-150.72.1
SUSE:Linux Enterprise Server 15-LTSS kernel-docs 0 4.12.14-150.72.2
SUSE:Linux Enterprise Server 15-LTSS kernel-obs-build 0 4.12.14-150.72.1
SUSE:Linux Enterprise Server 15-LTSS kernel-source 0 4.12.14-150.72.1
SUSE:Linux Enterprise Server 15-LTSS kernel-syms 0 4.12.14-150.72.1
SUSE:Linux Enterprise Server 15-LTSS kernel-vanilla 0 4.12.14-150.72.1
SUSE:Linux Enterprise Server 15-LTSS kernel-zfcpdump 0 4.12.14-150.72.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-default 0 4.12.14-95.74.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-source 0 4.12.14-95.74.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 kernel-syms 0 4.12.14-95.74.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-azure 0 4.12.14-16.53.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-default 0 4.12.14-122.66.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-source 0 4.12.14-122.66.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-source-azure 0 4.12.14-16.53.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-syms 0 4.12.14-122.66.2
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 kernel-syms-azure 0 4.12.14-16.53.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-default 0 4.12.14-150.72.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-docs 0 4.12.14-150.72.2
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-obs-build 0 4.12.14-150.72.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-source 0 4.12.14-150.72.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-syms 0 4.12.14-150.72.1
SUSE:Linux Enterprise Server for SAP Applications 15 kernel-vanilla 0 4.12.14-150.72.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-default 0 4.12.14-197.89.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-docs 0 4.12.14-197.89.3
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-obs-build 0 4.12.14-197.89.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-source 0 4.12.14-197.89.2
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 kernel-syms 0 4.12.14-197.89.2
SUSE:Linux Enterprise Software Development Kit 12 SP5 kernel-docs 0 4.12.14-122.66.2
SUSE:Linux Enterprise Software Development Kit 12 SP5 kernel-obs-build 0 4.12.14-122.66.2
SUSE:Linux Enterprise Workstation Extension 12 SP5 kernel-default 0 4.12.14-122.66.2
SUSE:Linux Enterprise Workstation Extension 15 SP2 kernel-default 0 5.3.18-24.61.1
SUSE:Linux Enterprise Workstation Extension 15 SP2 kernel-preempt 0 5.3.18-24.61.1
SUSE:Linux Enterprise Workstation Extension 15 SP3 kernel-default 0 5.3.18-59.5.2
SUSE:Linux Enterprise Workstation Extension 15 SP3 kernel-preempt 0 5.3.18-59.5.2
SUSE:Manager Proxy 4.0 kernel-default 0 4.12.14-197.89.2
SUSE:Manager Proxy 4.0 kernel-docs 0 4.12.14-197.89.3
SUSE:Manager Proxy 4.0 kernel-obs-build 0 4.12.14-197.89.2
SUSE:Manager Proxy 4.0 kernel-source 0 4.12.14-197.89.2
SUSE:Manager Proxy 4.0 kernel-syms 0 4.12.14-197.89.2
SUSE:Manager Retail Branch Server 4.0 kernel-default 0 4.12.14-197.89.2
SUSE:Manager Retail Branch Server 4.0 kernel-docs 0 4.12.14-197.89.3
SUSE:Manager Retail Branch Server 4.0 kernel-obs-build 0 4.12.14-197.89.2
SUSE:Manager Retail Branch Server 4.0 kernel-source 0 4.12.14-197.89.2
SUSE:Manager Retail Branch Server 4.0 kernel-syms 0 4.12.14-197.89.2
SUSE:Manager Server 4.0 kernel-default 0 4.12.14-197.89.2
SUSE:Manager Server 4.0 kernel-docs 0 4.12.14-197.89.3
SUSE:Manager Server 4.0 kernel-obs-build 0 4.12.14-197.89.2
SUSE:Manager Server 4.0 kernel-source 0 4.12.14-197.89.2
SUSE:Manager Server 4.0 kernel-syms 0 4.12.14-197.89.2
SUSE:Manager Server 4.0 kernel-zfcpdump 0 4.12.14-197.89.2
SUSE:OpenStack Cloud 9 kernel-default 0 4.12.14-95.74.1
SUSE:OpenStack Cloud 9 kernel-source 0 4.12.14-95.74.1
SUSE:OpenStack Cloud 9 kernel-syms 0 4.12.14-95.74.1
SUSE:OpenStack Cloud Crowbar 9 kernel-default 0 4.12.14-95.74.1
SUSE:OpenStack Cloud Crowbar 9 kernel-source 0 4.12.14-95.74.1
SUSE:OpenStack Cloud Crowbar 9 kernel-syms 0 4.12.14-95.74.1
SUSE:Real Time Module 15 SP2 kernel-rt 0 5.3.18-33.1
SUSE:Real Time Module 15 SP2 kernel-rt_debug 0 5.3.18-33.1
SUSE:Real Time Module 15 SP2 kernel-source-rt 0 5.3.18-33.1
SUSE:Real Time Module 15 SP2 kernel-syms-rt 0 5.3.18-33.1
Ubuntu:14.04:LTS linux 0 3.11.0-12.19
Ubuntu:14.04:LTS linux-aws 0 4.4.0-1002.2
Ubuntu:14.04:LTS linux-azure 0 4.15.0-1023.24~14.04.1
Ubuntu:14.04:LTS linux-lts-xenial 0 4.4.0-13.29~14.04.1
Ubuntu:16.04:LTS linux 0 4.4.0-2.16
Ubuntu:16.04:LTS linux-aws 0 4.4.0-1001.10
Ubuntu:16.04:LTS linux-aws-hwe 0 4.15.0-1030.31~16.04.1
Ubuntu:16.04:LTS linux-azure 0 4.11.0-1009.9
Ubuntu:16.04:LTS linux-gcp 0 4.10.0-1004.4
Ubuntu:16.04:LTS linux-hwe 0 4.8.0-39.42~16.04.1
Ubuntu:16.04:LTS linux-hwe-edge 0 No fix
Ubuntu:16.04:LTS linux-kvm 0 4.4.0-1004.9
Ubuntu:16.04:LTS linux-oracle 0 4.15.0-1007.9~16.04.1
Ubuntu:18.04:LTS linux 0 4.13.0-16.19
Ubuntu:18.04:LTS linux-aws 0 4.15.0-1001.1
Ubuntu:18.04:LTS linux-aws-5.0 0 No fix
Ubuntu:18.04:LTS linux-aws-5.3 0 No fix
Ubuntu:18.04:LTS linux-aws-5.4 0 5.4.0-1056.59~18.04.1
Ubuntu:18.04:LTS linux-azure 0 No fix
Ubuntu:18.04:LTS linux-azure-4.15 0 4.15.0-1082.92
Ubuntu:18.04:LTS linux-azure-5.3 0 No fix
Ubuntu:18.04:LTS linux-azure-5.4 0 5.4.0-1058.60~18.04.1
Ubuntu:18.04:LTS linux-azure-edge 0 No fix
Ubuntu:18.04:LTS linux-dell300x 0 4.15.0-1005.8
Ubuntu:18.04:LTS linux-gcp 0 No fix
Ubuntu:18.04:LTS linux-gcp-4.15 0 4.15.0-1071.81
Ubuntu:18.04:LTS linux-gcp-5.3 0 No fix
Ubuntu:18.04:LTS linux-gcp-5.4 0 5.4.0-1052.56~18.04.1
Ubuntu:18.04:LTS linux-gcp-edge 0 No fix
Ubuntu:18.04:LTS linux-gke-4.15 0 No fix
Ubuntu:18.04:LTS linux-gke-5.4 0 5.4.0-1052.55~18.04.1
Ubuntu:18.04:LTS linux-gkeop-5.4 0 5.4.0-1023.24~18.04.1
Ubuntu:18.04:LTS linux-hwe 0 No fix
Ubuntu:18.04:LTS linux-hwe-5.4 0 5.4.0-84.94~18.04.1

Related vulnerabilities