CVE Catalog

CVE-2006-1652

High
Published: Translated: NVD NIST

Summary

Multiple buffer overflows exist in UltraVNC 1.0.1 and earlier and in tabbed_viewer 1.29. A malicious server can send a long string to a client on TCP port 5900, causing an overflow in Log::ReallyPrint and enabling remote code execution. Additionally, a long HTTP GET request on TCP port 5800 triggers an overflow in VNCLog::ReallyPrint, leading to a denial of service (server crash).

Risk Assessment

The organization is at risk of remote code execution on UltraVNC client workstations and denial of service on the VNC server, potentially leading to data breaches and operational disruptions.

Recommendation

Immediately upgrade UltraVNC to a version later than 1.0.1 and tabbed_viewer to a version later than 1.29. In the meantime, restrict access to TCP ports 5800 and 5900 to trusted IP addresses only.

Related vulnerabilities

Original NVD description (English source)

Multiple buffer overflows in (a) UltraVNC (aka Ultr@VNC) 1.0.1 and earlier and (b) tabbed_viewer 1.29 (1) allow user-assisted remote attackers to execute arbitrary code via a malicious server that sends a long string to a client that connects on TCP port 5900, which triggers an overflow in Log::ReallyPrint; and (2) allow remote attackers to cause a denial of service (server crash) via a long HTTP GET request to TCP port 5800, which triggers an overflow in VNCLog::ReallyPrint.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS