Cloudanix VulnDB

CVE-2015-5239

Medium · 6.5

CVSS

6.5

EPSS

3.6%

Published

Jan 23, 2020

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in the remote display feature of certain virtualization software can let an attacker crash the software and take virtual machines offline.

Exploitation
Remote Authenticated
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
Application
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Integer overflow in the VNC display driver triggers an infinite loop when processing a crafted CLIENT_CUT_TEXT message, crashing the QEMU process.

Why it matters to the business

Virtual machines or hosts using the affected QEMU VNC implementation can be forced offline, interrupting workloads and requiring manual restarts until the component is updated.

How an attack unfolds

An attacker with network access to an exposed VNC port establishes a session and sends a specially crafted CLIENT_CUT_TEXT message that exploits the integer overflow, causing the QEMU process to enter an infinite loop and terminate.

How to fix it

Upgrade QEMU to version 2.1.0 or later on all affected systems; apply vendor patches for Fedora, Ubuntu, SUSE Linux Enterprise products, and Arista EOS where available.

How to confirm the fix worked

Confirm the installed QEMU binary reports version 2.1.0 or newer; test VNC connectivity with non-malicious CLIENT_CUT_TEXT traffic and verify the process remains stable.

Typical attack path

  1. Identify QEMU instances exposing VNC on accessible network ports
  2. Connect to the VNC service and authenticate if required
  3. Transmit a malicious CLIENT_CUT_TEXT message containing values that trigger the integer overflow
  4. Observe the resulting infinite loop and process crash

How to detect it

Review VNC server logs and QEMU process crash reports for repeated CLIENT_CUT_TEXT messages followed by abrupt termination; correlate with network flow data showing unusual VNC session lengths.

What your security team should do

  • Prioritize patching QEMU installations that expose VNC to untrusted networks
  • Restrict VNC access to trusted management networks or require strong authentication and VPN
  • Monitor for QEMU process crashes in virtualization hosts and correlate with VNC traffic logs

The record

Integer overflow in the VNC display driver in QEMU before 2.1.0 allows attachers to cause a denial of service (process crash) via a CLIENT_CUT_TEXT message, which triggers an infinite loop.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 qemu 0 2.1+dfsg-1
Debian:12 qemu 0 2.1+dfsg-1
Debian:13 qemu 0 2.1+dfsg-1
Debian:7 qemu 0 1.1.2+dfsg-6+deb7u14
Debian:7 qemu-kvm 0 1.1.2+dfsg-6+deb7u14
Mageia:4 qemu 0 1.6.2-1.16.mga4
SUSE:Linux Enterprise Desktop 11 SP3 xen 0 4.2.5_14-18.2
SUSE:Linux Enterprise Desktop 11 SP4 xen 0 4.4.3_02-26.2
SUSE:Linux Enterprise Desktop 12 qemu 0 2.0.2-48.19.1
SUSE:Linux Enterprise Desktop 12 xen 0 4.4.3_02-22.12.1
SUSE:Linux Enterprise Desktop 12 SP1 xen 0 4.5.2_02-4.1
SUSE:Linux Enterprise Server 11 SP2-LTSS xen 0 4.1.6_08-20.1
SUSE:Linux Enterprise Server 11 SP3 xen 0 4.2.5_14-18.2
SUSE:Linux Enterprise Server 11 SP3-LTSS kvm 0 1.4.2-46.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA kvm 0 1.4.2-46.1
SUSE:Linux Enterprise Server 11 SP3-TERADATA xen 0 4.2.5_14-18.2
SUSE:Linux Enterprise Server 11 SP4 kvm 0 1.4.2-44.1
SUSE:Linux Enterprise Server 11 SP4 xen 0 4.4.3_02-26.2
SUSE:Linux Enterprise Server 12 qemu 0 2.0.2-48.19.1
SUSE:Linux Enterprise Server 12 xen 0 4.4.3_02-22.12.1
SUSE:Linux Enterprise Server 12 SP1 xen 0 4.5.2_02-4.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP3 xen 0 4.2.5_14-18.2
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 kvm 0 1.4.2-44.1
SUSE:Linux Enterprise Server for SAP Applications 11 SP4 xen 0 4.4.3_02-26.2
SUSE:Linux Enterprise Server for SAP Applications 12 qemu 0 2.0.2-48.19.1
SUSE:Linux Enterprise Server for SAP Applications 12 xen 0 4.4.3_02-22.12.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP1 xen 0 4.5.2_02-4.1
SUSE:Linux Enterprise Software Development Kit 11 SP3 xen 0 4.2.5_14-18.2
SUSE:Linux Enterprise Software Development Kit 11 SP4 xen 0 4.4.3_02-26.2
SUSE:Linux Enterprise Software Development Kit 12 xen 0 4.4.3_02-22.12.1
SUSE:Linux Enterprise Software Development Kit 12 SP1 xen 0 4.5.2_02-4.1
Ubuntu:14.04:LTS qemu 0 2.0.0+dfsg-2ubuntu1.19
openSUSE:Tumbleweed xen 0 4.7.0_12-1.3

Related vulnerabilities