Skip to content

CVE-2018-7225 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 potentially sensitive da...

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

Description

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 potentially sensitive data or possibly unspecified other impact (e.g., an integer overflow) via specially crafted VNC packets.

Affected products

ProductAffected versionsFixed in
debian/libvncserver(Debian:12) < 0.9.11+dfsg-1.1 0.9.11+dfsg-1.1
debian/libvncserver(Debian:13) < 0.9.11+dfsg-1.1 0.9.11+dfsg-1.1
debian/libvncserver(Debian:14) < 0.9.11+dfsg-1.1 0.9.11+dfsg-1.1
debian/tightvnc(Debian:12) < 1:1.3.9-9.1 1:1.3.9-9.1
debian/tightvnc(Debian:13) < 1:1.3.9-9.1 1:1.3.9-9.1
debian/tightvnc(Debian:14) < 1:1.3.9-9.1 1:1.3.9-9.1
debian/vino(Debian:12) < 3.22.0-6 3.22.0-6
libvncserver project libvncserver <= 0.9.11 No fix listed
debian linux = 7.0 No fix listed
debian linux = 8.0 No fix listed
debian linux = 9.0 No fix listed
Canonical Ubuntu Linux = 14.04 No fix listed
Canonical Ubuntu Linux = 16.04 No fix listed
Canonical Ubuntu Linux = 17.10 No fix listed
redhat enterprise linux desktop = 7.0 No fix listed
redhat enterprise linux server = 7.0 No fix listed
redhat enterprise linux server aus = 7.6 No fix listed
redhat enterprise linux server eus = 7.5 No fix listed
redhat enterprise linux server eus = 7.6 No fix listed
redhat enterprise linux server tus = 7.6 No fix listed
redhat enterprise linux workstation = 7.0 No fix listed
alpine/libvncserver(Alpine:v3.10) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.11) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.12) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.13) < 0.9.11-r2 0.9.11-r2
Show 20 more
ProductAffected versionsFixed in
alpine/libvncserver(Alpine:v3.14) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.15) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.16) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.17) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.18) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.19) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.20) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.21) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.22) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.23) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.24) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.5) < 0.9.11-r1 0.9.11-r1
alpine/libvncserver(Alpine:v3.6) < 0.9.11-r1 0.9.11-r1
alpine/libvncserver(Alpine:v3.7) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.8) < 0.9.11-r2 0.9.11-r2
alpine/libvncserver(Alpine:v3.9) < 0.9.11-r2 0.9.11-r2
ubuntu/tightvnc(Ubuntu:24.04) All versions No fix listed
ubuntu/tightvnc(Ubuntu:26.04) All versions No fix listed
ubuntu/tightvnc(Ubuntu:26.10) All versions No fix listed
ubuntu/tightvnc(Ubuntu:22.04) All versions No fix listed

References