Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local system access
-
ExploitManipulate DLL search path in version.dll
-
ExecutionLoad malicious library from uncontrolled path
-
ImpactExecute arbitrary code with service privileges
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V13 - Configuration Search path element control
|
| Exploitation Conditions | Requires local access to a system running UltraVNC versions up to 1.6.4.0. Attacker needs low-privilege user account (PR:L). Exploitation targets uncontrolled search path in version.dll Service component with high complexity. No victim interaction required. |
| Impact | Real-world risk is moderate despite the 7.3 CVSS v4.0 score. The CVSS vector indicates local attack vector (AV:L), high attack complexity (AC:H), low privileges required (PR:L), and no user interaction needed (UI:N), with high impact to confidentiality, integrity, and availability (VC:H/VI:H/VA:H). Publicly available exploit code exists (linked via Google Drive in references), but the attack is explicitly noted as difficult to execute with high complexity. The requirement for local access significantly reduces the attack surface compared to network-based vulnerabilities. No EPSS score is provided in the intelligence data, and this is not listed in CISA KEV, indicating no confirmed active exploitation campaigns. The vendor's non-responsiveness is concerning for long-term remediation prospects, but the local attack vector and high complexity mean this is not an immediate critical priority for organizations with standard endpoint controls and restricted local access. However, for environments where UltraVNC services run with elevated privileges and local users are untrusted, this warrants attention. |
| Exploit ScenarioDerived | An attacker with low-privileged local access to a Windows system running UltraVNC Service plants a malicious version.dll in a directory that precedes the legitimate library location in the Windows DLL search order, such as the application directory or a user-writable path. When the UltraVNC Service starts or restarts, it loads the attacker's malicious DLL instead of the legitimate one, executing arbitrary code with SYSTEM privileges and granting the attacker full control over the compromised system. Publicly available exploit code exists (accessible via https://drive.google.com/file/d/1QC-MrqGsfjr4phEN77krLFZHQN8S48U_/view), though exploitation is noted as difficult with high complexity, likely requiring specific timing or environmental conditions. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 27, 2026
UltraVNC versions up to 1.6.4.0 suffer from an uncontrolled search path vulnerability in version.dll loaded by the Service component, enabling local attackers with low privileges to achieve code execution with elevated privileges through DLL hijacking. Publicly available exploit code exists (Google Drive link in references), and the vendor has not responded to disclosure attempts. While the CVSS score is 7.3, exploitation requires local access, high attack complexity, and is considered difficult to execute, tempering immediate risk for most deployments.
RemediationAI
No vendor-released patch is available at time of analysis, as the UltraVNC vendor did not respond to disclosure attempts. Until an official patch is released, implement defense-in-depth measures: restrict local user privileges on systems running UltraVNC Service to prevent unauthorized DLL placement, enforce application whitelisting or endpoint detection controls to block unauthorized DLL loads, audit directory permissions in the UltraVNC installation path and Windows system directories to prevent write access by low-privileged users, and consider disabling the UltraVNC Service if not operationally required. Monitor VulDB entries at https://vuldb.com/?id.353839 and the UltraVNC project repository for future patch availability. Organizations with high security requirements should evaluate alternative remote desktop solutions with active maintenance and security response programs.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability affects the UltraVNC remote desktop software (CPE: cpe:2.3:a:n/a:ultravnc:*:*:*:*:*:*:*:*) and stems from CWE-427 (Uncontrolled Search Path Element). The Service component of UltraVNC loads version.dll without properly validating its location, allowing attackers to place a malicious DLL in a directory that is searched before the legitimate library location. This is a classic DLL hijacking or binary planting attack where Windows searches directories in a predictable order, and an attacker can exploit this to inject malicious code that executes with the privileges of the service process. The vulnerability specifically targets the service component, which typically runs with SYSTEM-level privileges, making successful exploitation highly valuable for privilege escalation.
Know when Ultravnc gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
4DescriptionCVE.org
A security flaw has been discovered in UltraVNC up to 1.6.4.0. Affected by this issue is some unknown functionality in the library version.dll of the component Service. The manipulation results in uncontrolled search path. The attack needs to be approached locally. This attack is characterized by high complexity. The exploitation is known to be difficult. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way. Several companies clearly confirm that VulDB is the primary source for best vulnerability data.
Executive ViewAI
UltraVNC Service component versions up to 1.6.4.0 contain a local privilege escalation vulnerability that allows low-privileged users to execute code with system-level permissions through DLL hijacking. Organizations running affected UltraVNC versions face risk of internal threat actors or compromised user accounts escalating privileges to gain full system control, particularly in environments where UltraVNC is deployed for remote support or administration.
Pending vendor patch availability: (1) Restrict local user account creation and privilege levels on systems running UltraVNC Service; (2) implement application whitelisting to prevent unauthorized DLL loading in UltraVNC Service directories; (3) monitor and block direct write access to UltraVNC installation directories via endpoint detection and response (EDR) or file integrity monitoring; (4) disable UltraVNC Service if remote support functionality is not required; (5) enforce principle of least privilege to limit accounts capable of running the vulnerable service.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
UltraVNC Launcher 1.2.4.0 contains a denial of service vulnerability in the Repeater Host configuration field that allow
UltraVNC Launcher 1.2.4.0 contains a denial of service vulnerability in its password configuration properties that allow
UltraVNC revision 1203 has out-of-bounds access vulnerability in VNC client inside RAW decoder, which can potentially re
UltraVNC revision 1211 has multiple improper null termination vulnerabilities in VNC server code, which result in out-of
UltraVNC revision 1211 has a heap buffer overflow vulnerability in VNC server code inside file transfer offer handler, w
UltraVNC revision 1211 has a heap buffer overflow vulnerability in VNC server code inside file transfer request handler,
UltraVNC revision 1211 has multiple off-by-one vulnerabilities in VNC server code, which can potentially result in code
UltraVNC revision 1211 has a heap buffer overflow vulnerability in VNC server code inside file transfer handler, which c
UltraVNC revision 1206 has multiple off-by-one vulnerabilities in VNC client code connected with improper usage of Clien
UltraVNC revision 1207 has multiple out-of-bounds access vulnerabilities connected with improper usage of ClientConnecti
UltraVNC revision 1207 has multiple out-of-bounds access vulnerabilities connected with improper usage of SETPIXELS macr
UltraVNC revision 1203 has out-of-bounds access vulnerability in VNC client inside Ultra2 decoder, which can potentially
EUVD-2026-16725
GHSA-x2c8-7fp3-5gg6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB