CVE-2008-0610

Stack-based buffer overflow in the ClientConnection::NegotiateProtocolVersion function in vncviewer/ClientConnection.cpp in vncviewer for UltraVNC 1.0.2 and…

published February 6, 2008

CVSS
—
EPSS
39%
Percentile
98.6
In the wild
Unconfirmed
What it is

⚠️ A sneaky buffer overflow lurks in UltraVNC that could let attackers serve up some trouble! Think of it like a delivery truck trying to fit into a loading dock that's just too small — when it overstuffs itself, chaos ensues. In this case, the vncviewer lets attackers exploit it by sending a modified size value, causing the system to crash or worse, run unwanted code! An attacker could trip up the entire system and execute arbitrary code, or simply cause a denial of service by crashing the viewer. The ramifications could lead to unauthorized access or disrupt your remote access services, making things absolutely inconvenient!

Put simply

Think of it like a delivery truck trying to fit into a loading dock that's just too small — when it overstuffs itself, chaos ensues. In this case, the vncviewer lets attackers exploit it by sending a modified size value, causing the system to crash or worse, run unwanted code! This vulnerability is a stack-based buffer overflow in the `NegotiateProtocolVersion` function of UltraVNC's vncviewer, triggered during LISTENING mode or with the DSM plugin, allowing exploitation through manipulated size values.

What to do

An attacker could trip up the entire system and execute arbitrary code, or simply cause a denial of service by crashing the viewer. The ramifications could lead to unauthorized access or disrupt your remote access services, making things absolutely inconvenient! Upgrade UltraVNC to version 1.0.5 or later immediately to close this gap. Make sure to audit your configurations, especially if you're using the DSM plugin. Regularly check for updates to avoid similar issues in the future! You've got this! Follow these steps, and you'll have your system safer in no time! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.38757 · 98.6th percentile
Published
2008-02-06T11:00Z
EPSS history
Timeline
  • 06 FEB 11:00Z
    Stack-based buffer overflow in the ClientConnection::NegotiateProtocolVersion function in vncviewer/ClientConnection.cpp in vncviewer for UltraVNC 1.0.2 and…
    cvelistv5