CVE-2014-0011Out-of-bounds Write in Tigervnc

Severity
9.8CRITICALNVD
EPSS
0.5%
top 32.05%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedJan 2
Latest updateNov 6

Description

Multiple heap-based buffer overflows in the ZRLE_DECODE function in common/rfb/zrleDecode.h in TigerVNC before 1.3.1, when NDEBUG is enabled, allow remote VNC servers to cause a denial of service (vncviewer crash) and possibly execute arbitrary code via vectors related to screen image rendering.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 3.9 | Impact: 5.9

Affected Packages3 packages

NVDtigervnc/tigervnc< 1.3.1
CVEListV5tigervnc/tigervncbefore 1.3.1

Patches

🔴Vulnerability Details

2
GHSA
GHSA-v8hp-82fx-5fhc: Multiple heap-based buffer overflows in the ZRLE_DECODE function in common/rfb/zrleDecode2022-05-17
OSV
CVE-2014-0011: Multiple heap-based buffer overflows in the ZRLE_DECODE function in common/rfb/zrleDecode2020-01-02

📋Vendor Advisories

3
Red Hat
kernel: mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb2025-02-26
Red Hat
tigervnc: ZRLE decoding heap-based buffer overflow in vncviewer2014-03-19
Debian
CVE-2014-0011: tigervnc - Multiple heap-based buffer overflows in the ZRLE_DECODE function in common/rfb/z...2014

📄Research Papers

1
arXiv
Specification-Guided Vulnerability Detection with Large Language Models2025-11-06

💬Community

1
Bugzilla
CVE-2014-0011 tigervnc: ZRLE decoding heap-based buffer overflow in vncviewer2014-01-09
CVE-2014-0011 — Out-of-bounds Write in Tigervnc | cvebase