CVE-2014-0011: Buffer Overflow
A heap-based buffer overflow was found in the way vncviewer rendered certain screen images from a vnc server. If a user could be tricked into connecting to a malicious vnc server, it may cause the vncviewer to crash, or could possibly execute arbitrary code with the permissions of the user running it.
Other sources
Multiple heap-based buffer overflows in the ZRLEDECODE 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.
— MITRE
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2014-0011?
CVE-2014-0011 is classified as a high-severity vulnerability due to its potential for arbitrary code execution.
How do I fix CVE-2014-0011?
To fix CVE-2014-0011, upgrade to TigerVNC version 1.3.1 or later.
Who is affected by CVE-2014-0011?
Users of TigerVNC versions prior to 1.3.1 are vulnerable to CVE-2014-0011.
What kind of attack is possible with CVE-2014-0011?
CVE-2014-0011 allows an attacker to execute arbitrary code or crash the vncviewer by tricking the user into connecting to a malicious VNC server.
Is CVE-2014-0011 exploitable remotely?
Yes, CVE-2014-0011 can be exploited remotely if a user connects to a compromised VNC server.