Skip to content
OpenAdvisories
High ALAS2-2018-1034 7 CVEs

Important: qemu-kvm security update (Amazon Linux 2)

Published Jun 7, 2018 · Updated Jun 11, 2018

Summary

Package updates are available for Amazon Linux 2 that fix the following vulnerabilities: CVE-2018-7858: Quick Emulator (aka QEMU), when built with the Cirrus CLGD 54xx VGA Emulator support, allows local guest OS privileged users to cause a denial of service (out-of-bounds access and QEMU process crash) by leveraging incorrect region calculation when updating VGA display. 1553402: CVE-2018-7858 QEMU: cirrus: OOB access when updating VGA display CVE-2018-5683: An out-of-bounds read access issue was found in the VGA emulator of QEMU. It could occur in vga_draw_text routine, while updating display area for a vnc client. A privileged user inside a guest could use this flaw to crash the QEMU process resulting in DoS. 1530356: CVE-2018-5683 Qemu: Out-of-bounds read in vga_draw_text routine CVE-2018-3639: An industry-wide issue was found in the way many modern microprocessor designs have implemented speculative execution of Load & Store instructions (a commonly used performance optimization). It relies on the presence of a precisely-defined instruction sequence in the privileged code as well as the fact that memory read from address to which a recent memory write has occurred may see an older value and subsequently cause an update into the microprocessor's data cache even for speculatively executed instructions that never actually commit (retire). As a result, an unprivileged attacker could use this flaw to read privileged memory by conducting targeted cache side-channel attacks. 1566890: CVE-2018-3639 hw: cpu: speculative store bypass CVE-2017-15268: A memory leakage issue was found in the I/O channels websockets implementation of the Quick Emulator (QEMU). It could occur while sending screen updates to a client, which is slow to read and process them further. A privileged guest user could use this flaw to cause a denial of service on the host and/or potentially crash the QEMU process instance on the host. 1496879: CVE-2017-15268 QEMU: I/O: potential memory exhaustion via websock connection to VNC CVE-2017-15124: VNC server implementation in Quick Emulator (QEMU) was found to be vulnerable to an unbounded memory allocation issue, as it did not throttle the framebuffer updates sent to its client. If the client did not consume these updates, VNC server allocates growing memory to hold onto this data. A malicious remote VNC client could use this flaw to cause DoS to the server host. 1525195: CVE-2017-15124 Qemu: memory exhaustion through framebuffer update request message in VNC server CVE-2017-13711: A use-after-free issue was found in the Slirp networking implementation of the Quick emulator (QEMU). It occurs when a Socket referenced from multiple packets is freed while responding to a message. A user/process could use this flaw to crash the QEMU process on the host resulting in denial of service. 1486400: CVE-2017-13711 QEMU: Slirp: use-after-free when sending response CVE-2017-13672: An out-of-bounds read access issue was found in the VGA display emulator built into the Quick emulator (QEMU). It could occur while reading VGA memory to update graphics display. A privileged user/process inside guest could use this flaw to crash the QEMU process on the host resulting in denial of service situation. 1486560: CVE-2017-13672 QEMU: vga: OOB read access during display update

Fixed packages 5

ReleasePackageFixed in
Amazon Linux · 2 qemu-img 10:1.5.3-156.amzn2.2.3
Amazon Linux · 2 qemu-kvm 10:1.5.3-156.amzn2.2.3
Amazon Linux · 2 qemu-kvm-common 10:1.5.3-156.amzn2.2.3
Amazon Linux · 2 qemu-kvm-debuginfo 10:1.5.3-156.amzn2.2.3
Amazon Linux · 2 qemu-kvm-tools 10:1.5.3-156.amzn2.2.3

Vulnerabilities 7

  • Medium 5.5
    CVE-2018-3639 Public exploit EPSS 60%

    Systems with microprocessors utilizing speculative execution and speculative execution of memory reads before the addre…

  • Unscored —
    CVE-2017-13672 Public exploit

    QEMU (aka Quick Emulator), when built with the VGA display emulator support, allows local guest OS privileged users to …

  • Unscored —

    Use-after-free vulnerability in the sofree function in slirp/socket.c in QEMU (aka Quick Emulator) allows attackers to …

  • Unscored —

    VNC server implementation in Quick Emulator (QEMU) 2.11.0 and older was found to be vulnerable to an unbounded memory a…

  • Unscored —

    Qemu through 2.10.0 allows remote attackers to cause a memory leak by triggering slow data-channel read operations, rel…

  • Unscored —

    The vga_draw_text function in Qemu allows local OS guest privileged users to cause a denial of service (out-of-bounds r…

  • Unscored —

    Quick Emulator (aka QEMU), when built with the Cirrus CLGD 54xx VGA Emulator support, allows local guest OS privileged …

References

  • web
    https://alas.aws.amazon.com/cve/html/CVE-2017-13672.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2017-13711.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2017-15124.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2017-15268.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-3639.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-5683.html
  • web
    https://alas.aws.amazon.com/cve/html/CVE-2018-7858.html