← Vulnerability feed

Vulnerability record · CVE-2006-1652 · published 6 April 2006

CVE-2006-1652: UltraVNC and tabbed_viewer buffer overflows in logging routines

Ultravnc · Tabbed Viewer

UltraVNC 1.0.1 and earlier and tabbed_viewer 1.29 contain multiple buffer overflows in Log::ReallyPrint and VNCLog::ReallyPrint. A malicious VNC server can send a long string to a connecting client on TCP 5900 to execute arbitrary code, and a long HTTP GET to TCP 5800 can crash the server. The flaws affect both client and server roles and carry a CVSS v2 score of 9.0.

9.0 CVSS 2.0 High EPSS 68% · top 0.7% CWE-119 · Memory buffer overflow
9.0CVSS 2.0 base score
68%EPSS exploitation probability, 30 days
NoNot in CISA KEV
2Affected product versions listed by NVD
24References, 2 tagged exploit
16 Jun 2026Last modified by NVD

Description

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.

AV:N/AC:L/Au:S/C:C/I:C/A:C

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 19 September 2026. Confidence: high.

high priorityCVSS 9.0 with public exploit code and a very high EPSS score, though the client-side code execution requires user-assisted connection to a malicious server.

What it is

UltraVNC 1.0.1 and earlier and tabbed_viewer 1.29 contain multiple buffer overflows in Log::ReallyPrint and VNCLog::ReallyPrint. A malicious VNC server can send a long string to a connecting client on TCP 5900 to execute arbitrary code, and a long HTTP GET to TCP 5800 can crash the server. The flaws affect both client and server roles and carry a CVSS v2 score of 9.0.

Impact

An attacker can execute arbitrary code on a connecting VNC client, or cause a denial of service by crashing the server. Successful code execution gives the attacker the privileges of the affected process.

Attack surface

Reached over the network: the code execution path requires a client to connect to a malicious server on TCP 5900 (user-assisted), while the DoS path is a direct long HTTP GET to TCP 5800. No authentication is required for the server-side DoS; the client-side overflow depends on the victim initiating a connection.

Exploitation

CISA KEV does not list this CVE, but EPSS is 0.67398 (99.27th percentile) and public exploit references exist on SecurityFocus and Exploit-DB, indicating mature public exploit code.

What to do

  • Upgrade UltraVNC and tabbed_viewer to versions later than 1.0.1 and 1.29 respectively, or apply the vendor fix.
  • Restrict outbound VNC client connections to trusted servers and block TCP 5900/5800 where not required.
  • Do not expose VNC HTTP or RFB ports to untrusted networks; place them behind VPN or authenticated jump hosts.
  • Run VNC clients and servers with least privilege to limit the impact of code execution.
  • Monitor for and remove unsupported or end-of-life VNC viewer builds from endpoints.

Detection

  • Monitor network traffic for oversized strings or malformed requests to TCP 5900 and 5800.
  • Alert on VNC client processes crashing or spawning unexpected child processes after connecting to a server.
  • Review VNC server logs for repeated or abnormally long HTTP GET requests on port 5800.
  • Track use of known vulnerable UltraVNC/tabbed_viewer versions via software inventory.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

2 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2006-1652 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

8.8CVE-2026-8452Citrix NetScaler ADC and Gateway memory buffer overflow causes DoSCVE-2026-8452 is a memory buffer overflow (CWE-119) in Citrix NetScaler ADC and NetScaler Gateway that leads to unpredictable or erroneous behavior a…KEVEPSS 1.0%analysed8.8CVE-2009-3459Adobe Reader and Acrobat heap buffer overflow via crafted PDFAdobe Reader and Acrobat 7.x before 7.1.4, 8.x before 8.1.7, and 9.x before 9.2 contain a heap-based buffer overflow (CWE-122) triggered by a crafted…KEVEPSS 87%analysed9.8CVE-2008-4250Microsoft Windows Server service RPC path canonicalization buffer overflowThe Server service in multiple Windows versions fails to properly handle path canonicalization, allowing a crafted RPC request to overflow a buffer a…KEVEPSS 99%analysed8.8CVE-2025-31277Apple WebKit memory corruption via malicious web contentApple WebKit fails to handle memory correctly when processing crafted web content, leading to memory corruption across Safari, iOS, iPadOS, macOS, tv…KEVEPSS 1.6%analysed8.8CVE-2026-3910Google Chrome V8 improper implementation allows sandbox code executionChrome before 146.0.7680.75 contains an inappropriate implementation in the V8 JavaScript engine, classified as code injection and memory buffer over…KEVEPSS 1.0%analysed8.8CVE-2008-0015Microsoft DirectShow Video ActiveX Control Stack Buffer OverflowA stack-based buffer overflow in the CComVariant::ReadFromStream function in the Active Template Library (ATL) is reachable through the MPEG2TuneRequ…KEVEPSS 77%analysed7.8CVE-2026-20700Apple OS memory corruption allows arbitrary code executionA memory corruption flaw caused by improper state management affects iOS, iPadOS, macOS, tvOS, visionOS and watchOS. Apple states it is aware of a re…KEVEPSS 1.3%analysed8.8CVE-2025-14174Google Chrome ANGLE out-of-bounds memory access on MacChrome on macOS before 143.0.7499.110 contains an out-of-bounds memory access in the ANGLE graphics layer, classified as an out-of-bounds write (CWE-…KEVEPSS 22%analysed

Source: NIST National Vulnerability Database (record CVE-2006-1652), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.