CVE-2020-1711 Memory corruption in QEMU

High 7.7 Published Updated

A remote attacker can crash QEMU or execute arbitrary code via a malicious iSCSI server response due to an out-of-bounds heap buffer access.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2020-1711?

CVE-2020-1711 is a high-severity memory corruption vulnerability in Debian Debian Linux, published on 11 Feb 2020. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

An out-of-bounds heap buffer access flaw was found in the way the iSCSI Block driver in QEMU versions 2.12.0 before 4.2.1 handled a response coming from an iSCSI server while checking the status of a Logical Address Block (LBA) in an iscsi_co_block_status() routine. A remote user could use this flaw to crash the QEMU process, resulting in a denial of service or potential execution of arbitrary code with privileges of the QEMU process on the host.

Weakness: CWE-787, CWE-122

Which versions are affected by CVE-2020-1711?

It affects 5 products.

Linux distribution packages (40)
SLOF Red Hat:advanced_virtualization:8.1::el8All versions0:20190703-1.gitba1ab360.module+el8.1.1+5309+6d656f05
hivex Red Hat:advanced_virtualization:8.1::el8All versions0:1.3.15-7.module+el8.1.1+5309+6d656f05
hivex-debuginfo Red Hat:advanced_virtualization:8.1::el8All versions0:1.3.15-7.module+el8.1.1+5309+6d656f05
hivex-debugsource Red Hat:advanced_virtualization:8.1::el8All versions0:1.3.15-7.module+el8.1.1+5309+6d656f05
hivex-devel Red Hat:advanced_virtualization:8.1::el8All versions0:1.3.15-7.module+el8.1.1+5309+6d656f05
libguestfs Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-bash-completion Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-benchmarking Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-benchmarking-debuginfo Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-debuginfo Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-debugsource Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-devel Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-gfs2 Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-gobject Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-gobject-debuginfo Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-gobject-devel Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-inspect-icons Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-java Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-java-debuginfo Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-java-devel Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-javadoc Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-man-pages-ja Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-man-pages-uk Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-rescue Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-rsync Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-tools Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-tools-c Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-tools-c-debuginfo Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libguestfs-winsupport Red Hat:advanced_virtualization:8.1::el8All versions0:8.0-4.module+el8.1.1+5309+6d656f05
libguestfs-xfs Red Hat:advanced_virtualization:8.1::el8All versions1:1.40.2-16.module+el8.1.1+5309+6d656f05
libiscsi Red Hat:advanced_virtualization:8.1::el8All versions0:1.18.0-8.module+el8.1.1+5309+6d656f05
libiscsi-debuginfo Red Hat:advanced_virtualization:8.1::el8All versions0:1.18.0-8.module+el8.1.1+5309+6d656f05
libiscsi-debugsource Red Hat:advanced_virtualization:8.1::el8All versions0:1.18.0-8.module+el8.1.1+5309+6d656f05
libiscsi-devel Red Hat:advanced_virtualization:8.1::el8All versions0:1.18.0-8.module+el8.1.1+5309+6d656f05
libiscsi-utils Red Hat:advanced_virtualization:8.1::el8All versions0:1.18.0-8.module+el8.1.1+5309+6d656f05
libiscsi-utils-debuginfo Red Hat:advanced_virtualization:8.1::el8All versions0:1.18.0-8.module+el8.1.1+5309+6d656f05
libnbd Red Hat:advanced_virtualization:8.1::el8All versions0:1.0.3-1.module+el8.1.1+5659+15cacc69
libnbd-debuginfo Red Hat:advanced_virtualization:8.1::el8All versions0:1.0.3-1.module+el8.1.1+5659+15cacc69
libnbd-debugsource Red Hat:advanced_virtualization:8.1::el8All versions0:1.0.3-1.module+el8.1.1+5659+15cacc69
libnbd-devel Red Hat:advanced_virtualization:8.1::el8All versions0:1.0.3-1.module+el8.1.1+5659+15cacc69

Products include Debian Debian Linux, Opensuse Leap, Qemu Qemu, Redhat Enterprise Linux, Redhat Openstack.

How do I fix CVE-2020-1711?

Upgrade to a fixed version.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2020-1711 being exploited?

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

All Debian Debian Linux vulnerabilities

Sources

Also known as DEBIAN-CVE-2020-1711, GHSA-8gvc-95pj-x5r8, RHSA-2020:0669, RHSA-2020:0731, RHSA-2020:0773, RHSA-2020:1505 and 2 more.

Is CVE-2020-1711 in your software?

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

Check your SBOMs for free