CVE-2020-25723 Denial of service in QEMU

Low 3.2 Published Updated

A malicious privileged guest user can crash the QEMU host process via a reachable assertion in USB EHCI emulation, causing denial of service.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2020-25723?

CVE-2020-25723 is a low-severity denial of service vulnerability in Debian Debian Linux, published on 2 Dec 2020. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

A reachable assertion issue was found in the USB EHCI emulation code of QEMU. It could occur while processing USB requests due to missing handling of DMA memory map failure. A malicious privileged user within the guest may abuse this flaw to send bogus USB requests and crash the QEMU process on the host, resulting in a denial of service.

Weakness: CWE-617

Which versions are affected by CVE-2020-25723?

It affects 2 products.

Linux distribution packages (40)
SLOF Red Hat:rhel_eus:8.2::appstreamAll versions0:20171214-6.gitfa98132.module+el8.1.0+4066+0f1aadab
hivex Red Hat:rhel_eus:8.2::appstreamAll versions0:1.3.15-7.module+el8.1.0+4066+0f1aadab
hivex-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions0:1.3.15-7.module+el8.1.0+4066+0f1aadab
hivex-debugsource Red Hat:rhel_eus:8.2::appstreamAll versions0:1.3.15-7.module+el8.1.0+4066+0f1aadab
hivex-devel Red Hat:rhel_eus:8.2::appstreamAll versions0:1.3.15-7.module+el8.1.0+4066+0f1aadab
libguestfs Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-bash-completion Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-benchmarking Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-benchmarking-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-debugsource Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-devel Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-gfs2 Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-gobject Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-gobject-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-gobject-devel Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-inspect-icons Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-java Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-java-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-java-devel Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-javadoc Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-man-pages-ja Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-man-pages-uk Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-rescue Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-rsync Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-tools Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-tools-c Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-tools-c-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libguestfs-winsupport Red Hat:rhel_eus:8.2::appstreamAll versions0:8.0-4.module+el8.1.0+4066+0f1aadab
libguestfs-xfs Red Hat:rhel_eus:8.2::appstreamAll versions1:1.38.4-15.module+el8.2.0+5297+222a20af
libiscsi Red Hat:rhel_eus:8.2::appstreamAll versions0:1.18.0-8.module+el8.1.0+4066+0f1aadab
libiscsi-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions0:1.18.0-8.module+el8.1.0+4066+0f1aadab
libiscsi-debugsource Red Hat:rhel_eus:8.2::appstreamAll versions0:1.18.0-8.module+el8.1.0+4066+0f1aadab
libiscsi-devel Red Hat:rhel_eus:8.2::appstreamAll versions0:1.18.0-8.module+el8.1.0+4066+0f1aadab
libiscsi-utils Red Hat:rhel_eus:8.2::appstreamAll versions0:1.18.0-8.module+el8.1.0+4066+0f1aadab
libiscsi-utils-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions0:1.18.0-8.module+el8.1.0+4066+0f1aadab
libvirt Red Hat:rhel_eus:8.2::appstreamAll versions0:4.5.0-42.module+el8.2.0+6024+15a2423f
libvirt-admin Red Hat:rhel_eus:8.2::appstreamAll versions0:4.5.0-42.module+el8.2.0+6024+15a2423f
libvirt-admin-debuginfo Red Hat:rhel_eus:8.2::appstreamAll versions0:4.5.0-42.module+el8.2.0+6024+15a2423f
libvirt-bash-completion Red Hat:rhel_eus:8.2::appstreamAll versions0:4.5.0-42.module+el8.2.0+6024+15a2423f

Products include Debian Debian Linux, Qemu Qemu.

How do I fix CVE-2020-25723?

Apply the vendor's patch.

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-2020-25723 being exploited?

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

All Debian Debian Linux vulnerabilities

Sources

Also known as DEBIAN-CVE-2020-25723, GHSA-4mvg-7php-mg7f, RHSA-2021:0771, UBUNTU-CVE-2020-25723.

Is CVE-2020-25723 in your software?

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

Check your SBOMs for free