CVE-2021-20201 Denial of service in spice

Medium 5.3 Published Updated

Remote attackers can cause denial of service via CPU consumption by performing many renegotiations in a single connection.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2021-20201?

CVE-2021-20201 is a medium-severity denial of service vulnerability in Redhat Enterprise Linux, published on 28 May 2021. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

A flaw was found in spice in versions before 0.14.92. A DoS tool might make it easier for remote attackers to cause a denial of service (CPU consumption) by performing many renegotiations within a single connection.

Weakness: CWE-400

Which versions are affected by CVE-2021-20201?

It affects 2 products.

Linux distribution packages (32)
spice-server AlmaLinux:8All versions0.14.3-4.el8
spice-server-devel AlmaLinux:8All versions0.14.3-4.el8
spice Red Hat:enterprise_linux:8::appstreamAll versions0:0.14.3-4.el8
spice-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:0.14.3-4.el8
spice-server Red Hat:enterprise_linux:8::appstreamAll versions0:0.14.3-4.el8
spice-server-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:0.14.3-4.el8
spice-debugsource Red Hat:enterprise_linux:8::crbAll versions0:0.14.3-4.el8
spice-server-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:0.14.3-4.el8
spice-server-devel Red Hat:enterprise_linux:8::crbAll versions0:0.14.3-4.el8
spice Rocky Linux:8All versions0:0.14.3-4.el8
spice SUSE:HPE Helion OpenStack 8All versions0.12.8-18.1
spice SUSE:Linux Enterprise Micro 5.0All versions0.14.2-3.6.1
spice SUSE:Linux Enterprise Micro 5.2All versions0.14.3-150300.3.3.1
spice SUSE:Linux Enterprise Module for Server Applications 15 SP2All versions0.14.2-3.6.1
spice SUSE:Linux Enterprise Module for Server Applications 15 SP3All versions0.14.3-150300.3.3.1
spice SUSE:Linux Enterprise Server 12 SP3-BCLAll versions0.12.8-18.1
spice SUSE:Linux Enterprise Server 12 SP3-LTSSAll versions0.12.8-18.1
spice SUSE:Linux Enterprise Server 12 SP4-LTSSAll versions0.12.8-18.1
spice SUSE:Linux Enterprise Server 12 SP5All versions0.12.8-18.1
spice SUSE:Linux Enterprise Server for SAP Applications 12 SP3All versions0.12.8-18.1
spice SUSE:Linux Enterprise Server for SAP Applications 12 SP4All versions0.12.8-18.1
spice SUSE:Linux Enterprise Server for SAP Applications 12 SP5All versions0.12.8-18.1
spice SUSE:Linux Enterprise Software Development Kit 12 SP5All versions0.12.8-18.1
spice SUSE:OpenStack Cloud 8All versions0.12.8-18.1
spice SUSE:OpenStack Cloud 9All versions0.12.8-18.1
spice SUSE:OpenStack Cloud Crowbar 8All versions0.12.8-18.1
spice SUSE:OpenStack Cloud Crowbar 9All versions0.12.8-18.1
spice openSUSE:Leap 15.2All versions0.14.2-lp152.2.6.1
spice openSUSE:Leap 15.3All versions0.14.3-150300.3.3.1
spice openSUSE:Leap Micro 5.2All versions0.14.3-150300.3.3.1
spice openSUSE:TumbleweedAll versions0.15.2-2.1
spice-gtk openSUSE:TumbleweedAll versions0.41-3.1

Products include Redhat Enterprise Linux, Spice Project Spice.

How do I fix CVE-2021-20201?

Upgrade to a fixed version.

Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.

Is CVE-2021-20201 being exploited?

There is no known exploitation of CVE-2021-20201 in the wild and no public exploit code.

All Redhat Enterprise Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2021-20201, ALSA-2021:1924, CLSA-2026-1778489013, DEBIAN-CVE-2021-20201, GHSA-f3pm-m5m9-45gw, MGASA-2021-0405 and 11 more.

Is CVE-2021-20201 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free