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 cause a denial of service (application crash) or possibly execute arbitrary code by specifying a large screen size in a (1) FramebufferUpdate, (2) ResizeFrameBuffer, or (3) PalmVNCReSizeFrameBuffer message.
CVSS Details
- CVSS 3.1 Base Score: 9.8
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Centos_linux | — | Upgrade libvncserver-develUpgrade libvncserver | Dec 1, 2016 | Dec 15, 2014 |
| Debian | — | Upgrade veyonUpgrade libvncserver | Jul 30, 2024 | Dec 15, 2014 |
| Freebsd | — | Upgrade libvncserver | Dec 10, 2025 | Oct 11, 2016 |
| Gentoo Linux | — | Upgrade net-libs/libvncserver. | Oct 30, 2017 | Dec 15, 2014 |
| Oracle Solaris | — | Upgrade consolidation/X/X-incorporation to version 0.5.11-0.175.3.0.0.30.1483 on Solaris 11.3Upgrade entire to version 0.5.11-0.175.3.0.0.30.0 on Solaris 11.3 | May 29, 2017 | Dec 15, 2014 |
| Oracle_linux | — | Upgrade libvncserverUpgrade libvncserver-devel | Oct 16, 2024 | Dec 15, 2014 |
| Suse | — | Upgrade libvncserver0Upgrade LibVNCServerUpgrade libvncclient0Upgrade LibVNCServer-devel | Dec 18, 2015 | Dec 15, 2014 |
| Ubuntu | — | Upgrade libvncserver0Upgrade italc-clientUpgrade libitalccoreUpgrade italc-master | Mar 22, 2023 | Dec 15, 2014 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub