Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDiscover exposed repeater HTTP admin port
-
DeliverySend Basic-auth login with 'adminadmi2'
-
Exploitwi_decode_auth() accepts hardcoded default
-
ExecutionGain administrator control of repeater
-
ImpactAlter allow/deny rules and view sessions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Credential externalization
MITRE ATT&CK
2 techniques across 2 tactics: Persistence, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The repeater must be running its HTTP web administration server (default TCP 80) and be reachable over the network by the attacker, and the installation must still use the first-run default password 'adminadmi2' - i.e. a fresh or unmodified install where settings2.txt was absent at startup and the admin credential was never manually changed. What limits exploitation: if the operator has set a custom admin password, or if the admin HTTP port is firewalled/bound to a management-only interface, or if the web GUI component is disabled, the default-credential path is not usable. No user interaction and no prior authentication are required against a default configuration. |
| Impact | Signals are largely consistent toward high priority: the CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H/I:H) describes trivially remote, unauthenticated, low-complexity administrative access, and hardcoded-credential bugs are among the easiest to weaponize because no exploit tooling is needed - the attacker simply types 'adminadmi2'. Tempering factors: no EPSS score, KEV listing, or POC was supplied, so there is currently no confirmed active or automated exploitation, and real exposure depends on how many repeaters expose the HTTP admin port to untrusted networks (many are deployed internally or behind firewalls). The CVSS assigns A:N, which is defensible for the confidentiality/integrity read, but note that administrative control over allow/deny rules and session routing could in practice degrade availability of the relay - a limitation worth verifying against the vendor's own scoring. Net: treat as a real, near-turnkey priority wherever the admin interface is network-reachable, while recognizing exploitation likelihood scales directly with internet/LAN exposure rather than any published campaign. |
| Exploit ScenarioDerived | An attacker scans for repeater HTTP admin ports exposed on the internet or an internal network, opens the interface, and authenticates with the documented default 'adminadmi2' since the operator never changed it. With administrator access they rewrite allow/deny rules to route or observe VNC sessions, pivoting toward the remote-desktop endpoints the repeater brokers. Given AV:N/AC:L/PR:N/UI:N this requires only network reachability and no special tooling, though no public POC beyond the disclosed credential was reported. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 01, 2026
Authentication via hardcoded default credentials in UltraVNC repeater through 1.8.2.2 lets any remote attacker who can reach the HTTP administration port (default TCP 80) log in as administrator. On a fresh or unmodified install where settings2.txt is absent, the repeater writes the literal password 'adminadmi2', and the Basic-auth handler enforces no rate-limiting or lockout, so a single well-known credential yields full control over allow/deny rules and session visibility. Rated CVSS 9.1 (CWE-798); no public exploit identified at time of analysis, though the credential itself is disclosed in the advisory.
RemediationAI
No vendor-released fixed version was identified in the provided data, so treat patch availability as unconfirmed and monitor https://uvnc.com/ and https://github.com/ultravnc/UltraVNC for an update. The immediate and decisive mitigation is operator-driven: log into the repeater web admin and change the administrator password away from 'adminadmi2' (this removes the hardcoded credential exposure entirely and has no functional side effect), and confirm settings2.txt exists and is persisted so the default is not re-applied on restart. Restrict reachability of the HTTP admin port (default TCP 80) with host or network firewall rules - bind it to localhost or a management VLAN, or place it behind a VPN - accepting the trade-off that legitimate remote administration must then traverse that control. If the web GUI is not needed, disable the HTTP administration server to eliminate the attack surface, at the cost of losing browser-based configuration. Rotate credentials and review the repeater's allow/deny rules for tampering afterward.
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
UltraVNC repeater is a relay/proxy service that brokers VNC sessions between viewers and servers across NAT/firewall boundaries, commonly used for remote support. The flaw lives in its bundled HTTP web administration GUI (repeater/webgui/settings.c). CWE-798 (Use of Hard-coded Credentials) is the root-cause class: at settings.c:197 the first-run initialization path calls strcpy_s(saved_password, 64, "adminadmi2") when the persisted config file settings2.txt does not exist, baking a fixed secret into the trust boundary. The HTTP Basic-auth verifier wi_decode_auth() then compares submitted credentials against this static value with no brute-force protection, so the 'secret' is effectively public and identical across every default deployment. The single affected component per CPE is cpe:2.3:a:uvnc:ultravnc.
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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Remote, unauthenticated, single well-known credential and no lockout give AV:N/AC:L/PR:N/UI:N; admin control over config yields C:H/I:H, with A:N kept per the described impact.
Primary rating from Vendor (securin).
CVSS VectorVendor: securin
DescriptionCVE.org
UltraVNC repeater through 1.8.2.2 initializes the HTTP administration server with a hardcoded default password. In repeater/webgui/settings.c:197, when settings2.txt is absent on first run the repeater writes the literal string "adminadmi2" as the admin password via strcpy_s(saved_password, 64, "adminadmi2"). The HTTP Basic-auth handler wi_decode_auth() checks this password without rate-limiting or lockout. Any remote attacker who can reach the repeater HTTP port (default TCP 80) can authenticate as administrator using the well-known default credential on a fresh or unmodified installation, gaining full control of the repeater configuration including allow/deny rules and session visibility.
Executive ViewAI
UltraVNC repeater installations (versions 1.8.2.2 and earlier) are vulnerable to unauthorized remote administrative access through well-known default credentials, compromising the integrity and confidentiality of all remote access sessions managed through the system. This affects any organization relying on UltraVNC for secure remote connectivity and could allow attackers to modify, block, or monitor legitimate user sessions. Given the critical severity and lack of available patches, immediate remediation is essential to maintain remote access security.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network access to HTTP administration port (TCP 80) to trusted administrative networks via firewall rules; (2) Disable HTTP administration interface if alternative management exists; (3) Implement network segmentation to isolate UltraVNC repeater from untrusted network segments; (4) Enable authentication logging and alerting for administration port access attempts; (5) Regularly audit access logs for suspicious activity.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Related Vulnerabilities in UltraVNC Memory Corruption and Cryptographic Flaws
View all 10UltraVNC Launcher 1.2.4.0 contains a denial of service vulnerability in the Repeater Host configuration field that allow
UltraVNC versions up to 1.6.4.0 suffer from an uncontrolled search path vulnerability in version.dll loaded by the Servi
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
EUVD-2026-40885
GHSA-h7cc-6wq3-9h7x
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB