CVE-2018-20748

LibVNC before 0.9.12 contains multiple heap out-of-bounds write vulnerabilities in libvncclient/rfbproto.c

published January 30, 2019

CVSS
โ€”
EPSS
3%
Percentile
88.3
In the wild
Unconfirmed
What it is

โš ๏ธ A couple of careless heap out-of-bounds writes in LibVNC could open the floodgates for bugs! Those vulnerabilities linger in libvncclient/rfbproto.c, and they could lead to some unexpected surprises. ๐Ÿ” Think of this as a restaurant where the staff keeps misplacing orders, serving the wrong dishes to the wrong tables โ€” the chaos that ensues can disrupt the entire dining experience. Similarly, these out-of-bounds writes can lead to unpredictable behavior in your software, causing it to crash or become unstable. If exploited, an attacker might leverage these vulnerabilities to corrupt memory, potentially leading to application crashes or even arbitrary code execution. While no known exploits are circulating, the risk remains real if someone decides to test the waters.

Put simply

Think of this as a restaurant where the staff keeps misplacing orders, serving the wrong dishes to the wrong tables โ€” the chaos that ensues can disrupt the entire dining experience. Similarly, these out-of-bounds writes can lead to unpredictable behavior in your software, causing it to crash or become unstable. This vulnerability stems from insufficient bounds checking in LibVNC's code, allowing for heap memory manipulation that could compromise application stability and security.

What to do

If exploited, an attacker might leverage these vulnerabilities to corrupt memory, potentially leading to application crashes or even arbitrary code execution. While no known exploits are circulating, the risk remains real if someone decides to test the waters. To safeguard your systems, update LibVNC to version 0.9.12 or later to patch these vulnerabilities. Additionally, review your current versions and monitor for any unusual behaviors associated with memory management. ๐Ÿ”ง You've got this! Just follow these steps, and your system will be safer in no time. ๐Ÿ›ก๏ธ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03257 ยท 88.3th percentile
Published
2019-01-30T18:00Z
EPSS history
Timeline
  • 30 JAN 18:00Z
    LibVNC before 0.9.12 contains multiple heap out-of-bounds write vulnerabilities in libvncclient/rfbproto.c
    cvelistv5