Libvncserver Project maintains a widely embedded remote-display library that, despite a narrow product footprint, sits deep in the software supply chain across VNC implementations and terminal-access software where memory safety and protocol robustness are critical. Vulnerabilities affecting the library skew strongly toward critical-severity outcomes and recur through buffer-boundary violations, integer overflows, NULL-pointer dereferences, and arithmetic faults that are endemic to C-based parsing and memory management in legacy codebases. Defenders should inventory downstream products that bundle this library and treat its advisories as high-priority given the potential for memory-corruption exploitation in widely deployed remote-access contexts; live severity, exploitation, and exposure counts are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Libvncserver Project over time
Signals from CVEs in this vendor scope (18 CVEs).
18 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2018-7225CRITICAL An issue was discovered in LibVNCServer through 0.9.11. rfbProcessClientNormalMessage() in rfbserver.c does not sanitize msg.cct.length, leading to access to uninitialized and pote | Feb 19, 2018 | 9.8 | 35 | NO | NO |
CVE-2017-18922CRITICAL It was discovered that websockets.c in LibVNCServer prior to 0.9.12 did not properly decode certain WebSocket frames. A malicious attacker could exploit this by sending specially c | Jun 30, 2020 | 9.8 | 33 | NO | NO |
CVE-2016-9941CRITICAL Heap-based buffer overflow in rfbproto.c in LibVNCClient in LibVNCServer before 0.9.11 allows remote servers to cause a denial of service (application crash) or possibly execute ar | Dec 31, 2016 | 9.8 | 32 | NO | NO |
CVE-2014-6051HIGH Integer overflow in the MallocFrameBuffer function in vncviewer.c in LibVNCServer 0.9.9 and earlier allows remote VNC servers to cause a denial of service (crash) and possibly exec | Sep 30, 2014 | 7.5 | 30 | NO | NO |
CVE-2026-32854HIGH LibVNCServer versions 0.9.15 and prior (fixed in commit dc78dee) contain null pointer dereference vulnerabilities in the HTTP proxy handlers within httpProcessInput() in httpd.c th | Mar 24, 2026 | 7.5 | 29 | NO | NO |
CVE-2014-6052HIGH The HandleRFBServerMessage function in libvncclient/rfbproto.c in LibVNCServer 0.9.9 and earlier does not check certain malloc return values, which allows remote VNC servers to cau | Dec 15, 2014 | 7.5 | 28 | NO | NO |
CVE-2026-32853HIGH LibVNCServer versions 0.9.15 and prior (fixed in commit 009008e) contain a heap out-of-bounds read vulnerability in the UltraZip encoding handler that allows a malicious VNC server | Mar 24, 2026 | 8.1 | 27 | NO | NO |
CVE-2020-14400HIGH An issue was discovered in LibVNCServer before 0.9.13. Byte-aligned data is accessed through uint16_t pointers in libvncserver/translate.c. NOTE: Third parties do not consider this | Jun 17, 2020 | 7.5 | 26 | NO | NO |
CVE-2014-6055MEDIUM Multiple stack-based buffer overflows in the File Transfer feature in rfbserver.c in LibVNCServer 0.9.9 and earlier allow remote authenticated users to cause a denial of service (c | Sep 30, 2014 | 6.5 | 26 | NO | NO |
CVE-2020-29260HIGH libvncclient v0.9.13 was discovered to contain a memory leak via the function rfbClientCleanup(). | Sep 2, 2022 | 7.5 | 25 | NO | NO |
Signals from CVEs in this vendor scope (18 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Libvncserver Project.
Media articles that mention a CVE ID that affects a product developed by Libvncserver Project — matched by CVE ID, not by vendor name.