Out-of-bounds read in QEMU - CVE-2017-2620

 

Out-of-bounds read in QEMU - CVE-2017-2620

Published: July 28, 2020


Vulnerability identifier: #VU31986
CSH Severity: Low
CVSS v4: 5.1 [CVSS:4.0/AV:A/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2017-2620
CWE-ID: CWE-125
Exploitation vector: Adjecent network
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote user to gain access to potentially sensitive information.

Quick emulator (QEMU) before 2.8 built with the Cirrus CLGD 54xx VGA Emulator support is vulnerable to an out-of-bounds access issue. The issue could occur while copying VGA data in cirrus_bitblt_cputovideo. A privileged user inside guest could use this flaw to crash the QEMU process OR potentially execute arbitrary code on host with privileges of the QEMU process.


Affected software

QEMU
Gentoo Linux
Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Workstation
Fedora
xen (Alpine package)
qemu-kvm-rhev (Red Hat package)
xen
kvm (Red Hat package)
Red Hat OpenStack

How to mitigate CVE-2017-2620

Install updates from vendor's website.

QEMU - update to 2.8.0
xen (Alpine package) - update to 4.5.5-r3
qemu-kvm-rhev (Red Hat package) - update to 2.6.0-28.el7_3.6
xen - addressed in versions 4.6.4-8.fc24, 4.7.1-9.fc25
Red Hat OpenStack - addressed in versions 8, 9, 10.0
kvm (Red Hat package) - update to 83-277.el5_11

External References

Related Security Bulletins