Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
5.5

CVE-2017-18043: QEMU crash caused by integer overflow in ROUND_UP

CVE-2017-18043 · published 8 years ago
Summary

The QEMU virtual machine program can be forced to stop working when a specially crafted value triggers an arithmetic error in its ROUND_UP calculation. This makes the QEMU process crash, causing a denial of service for any workloads running inside it. Apply the latest updates from your Linux distribution (Debian or Ubuntu) to fix the problem.

What to do

The CVE record does not list a fixed version. Check the vendor's site or the advisory links below - a fix may already be released.

Affected software
VendorProductAffected versions
qemu qemu >= 1.5.0, <= 2.10.1
cpe:2.3:a:qemu:qemu:*:*:*:*:*:*:*:*
debian debian_linux 9.0
cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*
canonical ubuntu_linux 14.04
16.04
17.10
cpe:2.3:o:canonical:ubuntu_linux:14.04:*:*:*:lts:*:*:*
Original advisory text
Integer overflow in the macro ROUND_UP (n, d) in Quick Emulator (Qemu) allows a user to cause a denial of service (Qemu process crash).
Integer overflow in the macro ROUND_UP (n, d) in Quick Emulator (Qemu) allows a user to cause a denial of service (Qemu process crash).
Fix within
Internet-facing 60 days
Internal At next upgrade
  • Not known to be exploited
  • Needs hands-on effort to exploit (estimated)
  • Gives an attacker partial control (estimated)
Severity
5.5 Medium
Exploitation
<1% chance of attack within 30 days
Type
CWE-190Integer Overflow
Timeline
Published31 Jan 2018
Updated4 Nov 2026
First seen29 Sep 2026
Sources
Track software like this
Free during beta