CVE-2020-1711 Memory corruption in QEMU
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.
Which versions are affected by CVE-2020-1711?
It affects 5 products.
Linux distribution packages (40)
SLOF Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:20190703-1.gitba1ab360.module+el8.1.1+5309+6d656f05 |
hivex Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:1.3.15-7.module+el8.1.1+5309+6d656f05 |
hivex-debuginfo Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:1.3.15-7.module+el8.1.1+5309+6d656f05 |
hivex-debugsource Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:1.3.15-7.module+el8.1.1+5309+6d656f05 |
hivex-devel Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:1.3.15-7.module+el8.1.1+5309+6d656f05 |
libguestfs Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-bash-completion Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-benchmarking Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-benchmarking-debuginfo Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-debuginfo Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-debugsource Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-devel Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-gfs2 Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-gobject Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-gobject-debuginfo Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-gobject-devel Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-inspect-icons Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-java Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-java-debuginfo Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-java-devel Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-javadoc Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-man-pages-ja Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-man-pages-uk Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-rescue Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-rsync Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-tools Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-tools-c Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-tools-c-debuginfo Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libguestfs-winsupport Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:8.0-4.module+el8.1.1+5309+6d656f05 |
libguestfs-xfs Red Hat:advanced_virtualization:8.1::el8 | All versions | 1:1.40.2-16.module+el8.1.1+5309+6d656f05 |
libiscsi Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:1.18.0-8.module+el8.1.1+5309+6d656f05 |
libiscsi-debuginfo Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:1.18.0-8.module+el8.1.1+5309+6d656f05 |
libiscsi-debugsource Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:1.18.0-8.module+el8.1.1+5309+6d656f05 |
libiscsi-devel Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:1.18.0-8.module+el8.1.1+5309+6d656f05 |
libiscsi-utils Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:1.18.0-8.module+el8.1.1+5309+6d656f05 |
libiscsi-utils-debuginfo Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:1.18.0-8.module+el8.1.1+5309+6d656f05 |
libnbd Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:1.0.3-1.module+el8.1.1+5659+15cacc69 |
libnbd-debuginfo Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:1.0.3-1.module+el8.1.1+5659+15cacc69 |
libnbd-debugsource Red Hat:advanced_virtualization:8.1::el8 | All versions | 0:1.0.3-1.module+el8.1.1+5659+15cacc69 |
libnbd-devel Red Hat:advanced_virtualization:8.1::el8 | All versions | 0: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.
Other vulnerabilities in Debian Debian Linux
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.