SB2018032301 - OpenSUSE Linux update for qemu
Published: March 23, 2018
Breakdown by Severity
- Low
- Medium
- High
- Critical
Description
This security bulletin contains information about 8 secuirty vulnerabilities.
1) Resource exhaustion (CVE-ID: CVE-2017-15119)
The vulnerability allows a remote attacker to cause DoS condition on the target system.The weakness exists due to resource exhaustion when sending large option requests, making the server waste CPU time on reading up to 4GB per request. A remote attacker can cause the service to crash.
2) Memory allocation (CVE-ID: CVE-2017-15124)
The vulnerability allows a remote attacker to cause DoS condition on the target system.The weakness exists due to uncontrolled memory allocation when not throttling the framebuffer updates sent to the client. A remote attacker can cause the service to crash.
3) Out-of-bounds read (CVE-ID: CVE-2017-16845)
The vulnerability allows a remote attacker to cause DoS condition or execute arbitrary code on the target system.The weakness exists due to out-of-bounds read. A remote attacker can cause the service to crash or execute arbitrary code.
Successful exploitation of the vulnerability may result in system compromise.
4) Divide by zero (CVE-ID: CVE-2017-17381)
The vulnerability allows an adjacent attacker to cause DoS condition on the target system.The weakness exists due to divide by zero when unsetting vring alignment while updating Virtio rings. An adjacent attacker can cause the service to crash.
5) Integer overflow (CVE-ID: CVE-2017-18043)
The vulnerability allows a local attacker to cause DoS condition on the target system.The weakness exists due to integer overflow when incorrect handling of certain rounding operations. A local attacker can cause the service to crash.
6) Information disclosure (CVE-ID: CVE-2017-5715)
The vulnerability allows a local attacker to obtain potentially sensitive information.
The vulnerability exists in Intel CPU hardware due to improper implementation of the speculative execution of instructions. A local attacker can utilize branch target injection, execute arbitrary code, perform a side-channel attack and read sensitive memory information.
7) Out-of-bounds read (CVE-ID: CVE-2018-5683)
The vulnerability allows an adjacent low-privileged attacker to cause DoS condition on the target system.The weakness exists in the vga_draw_text function due to out-of-bounds read. A remote attacker can leverage improper memory address validation, trigger memory error and cause QEMU process to crash.
8) Memory corruption (CVE-ID: CVE-2018-7550)
The vulnerability allows an adjacent attacker to execute arbitrary code on the target system.The weakness exists in the load_multiboot function due to out-of-bounds read or write. An adjacent attacker can load a kernel image during the boot process, which may cause the mh_load_end_addr address to be greater than the mh_bss_end_addr address, trigger memory corruption and execute arbitrary code.
Successful exploitation of the vulnerability may result in system compromise.
Remediation
Install update from vendor's website.