Skip to content

CVE-2017-18922 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 crafted WebSocket fra...

CriticalCVSS 9.8 EPSS 2.3%
Published
Updated
Exploit status
No public exploit known

Description

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 crafted WebSocket frames to a server, causing a heap-based buffer overflow.

Affected products

ProductAffected versionsFixed in
debian/libvncserver(Debian:12) < 0.9.12+dfsg-3 0.9.12+dfsg-3
debian/libvncserver(Debian:13) < 0.9.12+dfsg-3 0.9.12+dfsg-3
debian/libvncserver(Debian:14) < 0.9.12+dfsg-3 0.9.12+dfsg-3
libvncserver project libvncserver < 0.9.12 0.9.12
Canonical Ubuntu Linux = 16.04 No fix listed
Canonical Ubuntu Linux = 18.04 No fix listed
Canonical Ubuntu Linux = 19.10 No fix listed
Canonical Ubuntu Linux = 20.04 No fix listed
openSUSE leap = 15.1 No fix listed
openSUSE leap = 15.2 No fix listed
fedoraproject fedora = 31 No fix listed
fedoraproject fedora = 32 No fix listed
Siemens simatic itc1500 firmware >= 3.0.0.0, < 3.2.1.0 3.2.1.0
Siemens simatic itc1500 pro firmware >= 3.0.0.0, < 3.2.1.0 3.2.1.0
Siemens simatic itc1900 firmware >= 3.0.0.0, < 3.2.1.0 3.2.1.0
Siemens simatic itc1900 pro firmware >= 3.0.0.0, < 3.2.1.0 3.2.1.0
Siemens simatic itc2200 firmware >= 3.0.0.0, < 3.2.1.0 3.2.1.0
Siemens simatic itc2200 pro firmware >= 3.0.0.0, < 3.2.1.0 3.2.1.0
ubuntu/veyon(Ubuntu:24.04) All versions No fix listed
ubuntu/veyon(Ubuntu:26.04) All versions No fix listed
ubuntu/veyon(Ubuntu:26.10) All versions No fix listed
ubuntu/veyon(Ubuntu:22.04) All versions No fix listed

References