Heap-based buffer overflow in QEMU - CVE-2016-9603
Published: June 6, 2017 / Updated: December 9, 2025
QEMU
Detailed vulnerability description
The vulnerability allows a local user to execute arbitrary code on the target system.
The vulnerability exists due to a boundary error in Cirrus CLGD 54xx VGA emulator's VNC display driver when a VNC client attempted to update its display after a VGA operation is performed by a guest. A local user inside a guest VM can trigger a hea-based buffer overflow and execute arbitrary code with privileges of the QEMU process.
Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.