9.8
CVSSv3

CVE-2016-9941

Published: 31/12/2016 Updated: 23/10/2020
CVSS v2 Base Score: 7.5 | Impact Score: 6.4 | Exploitability Score: 10
CVSS v3 Base Score: 9.8 | Impact Score: 5.9 | Exploitability Score: 3.9
VMScore: 668
Vector: AV:N/AC:L/Au:N/C:P/I:P/A:P

Vulnerability Summary

Heap-based buffer overflow in rfbproto.c in LibVNCClient in LibVNCServer prior to 0.9.11 allows remote servers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted FramebufferUpdate message containing a subrectangle outside of the client drawing area.

Vulnerability Trend

Vulnerable Product Search on Vulmon Subscribe to Product

libvncserver project libvncserver

Vendor Advisories

Several security issues were fixed in LibVNCServer ...
Debian Bug report logs - #850007 libvncserver: CVE-2016-9941 Package: src:libvncserver; Maintainer for src:libvncserver is Peter Spiess-Knafl <dev@spiessknaflat>; Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: Tue, 3 Jan 2017 06:15:01 UTC Severity: grave Tags: patch, security, upstream Found in versio ...
Debian Bug report logs - #850008 libvncserver: CVE-2016-9942 Package: src:libvncserver; Maintainer for src:libvncserver is Peter Spiess-Knafl <dev@spiessknaflat>; Reported by: Salvatore Bonaccorso <carnil@debianorg> Date: Tue, 3 Jan 2017 06:15:05 UTC Severity: grave Tags: patch, security, upstream Found in versio ...
Heap-based buffer overflow in rfbprotoc in LibVNCClient in LibVNCServer before 0911 allows remote servers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted FramebufferUpdate message containing a subrectangle outside of the client drawing area ...
A heap-based buffer overflow has been discovered in rfbprotoc in the LibVNCClient part of LibVNCServer before 0911 allows remote servers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted FramebufferUpdate message containing a subrectangle outside of the client drawing area ...

Recent Articles

VNC server library gets security fix
The Register • Richard Chirgwin • 09 Jan 2017

Debian plugs overflow vuln

An important fix for libvncserver has landed in Debian and on the library's GitHub page. Late in 2016, a bug emerged in the VNC libraries that left clients vulnerable to malicious servers. As the Debian advisory states, the fix addresses two bugs: CVE-2016-9941 and CVE-2016-9942. The libraries incorrectly handled incoming packets, leading to heap-based buffer overflows. Clients could be attacked either for denial-of-service, or potentially for remote code execution. The folks at libvncserver pus...