CVE-2026-7830
Last modified
CVE-2026-7830 is a high-severity vulnerability rated 7.4/10 on the CVSS scale. UltraVNC through 1.8.2.2 uses inadequate cryptography in the MS-Logon II authentication scheme (rfbUltraVNC_MsLogonIIAuth). In rfb/dh.cpp the Diffie-Hellman key exchange is performed with parameters that fit in an unsigned 64-bit integer (DH_MAX_BITS controls the prime size). EPSS estimates a 0.29% chance of exploitation in the next 30 days.
Description
UltraVNC through 1.8.2.2 uses inadequate cryptography in the MS-Logon II authentication scheme (rfbUltraVNC_MsLogonIIAuth). In rfb/dh.cpp the Diffie-Hellman key exchange is performed with parameters that fit in an unsigned 64-bit integer (DH_MAX_BITS controls the prime size). A 64-bit DH key can be broken by Pollard's rho algorithm in under one second on current hardware. Additionally, the private exponent is generated by the rng() function, which multiplies three libc rand() values seeded from time(NULL). With approximately 31 bits of internal state and a time-based seed, the private exponent is recoverable in under a minute by a passive observer. A network attacker who can observe the MS-Logon II handshake (via sniffing, recording, or man-in-the-middle) can derive the shared DH key and decrypt the encapsulated username and password, resulting in full credential disclosure. This affects legacy MS-Logon II connections; MS-Logon III (X25519 + AES-256-GCM) is unaffected.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Uvnc | Ultravnc | <= 1.8.2.2 |
References
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2026-7830?
How severe is CVE-2026-7830?
How do I fix CVE-2026-7830?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-78292Unauthenticated PHP Object Injection in Hash Form <= 1.4.1 v…9.8
- CVE-2026-78293Unauthenticated Cross Site Scripting (XSS) in WP w3all phpBB…7.1
- CVE-2026-78294Contributor Cross Site Scripting (XSS) in Geo Mashup <= 1.1…6.5
- CVE-2026-78295Unauthenticated Cross Site Request Forgery (CSRF) in Xagio S…8.8
- CVE-2026-78296Insufficient Verification of Data Authenticity vulnerability…5.3
- CVE-2026-78299In Eclipse Embedded CDT versions 6.0 to 6.7 if the CMSIS-Pac…9.1
- CVE-2026-78301A malformed zone may contain an NS or DNAME node above its o…5.8
- CVE-2026-78302Joomla Extension - joomshaper.com - Unauthenticated Stored C…8.6
- CVE-2026-78303Joomla Extension - joomshaper.com - Unvalidated Email Destin…6.9
- CVE-2026-78304Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-78306DJI drones expose an unauthenticated DUML command interface …8.5
- CVE-2026-78308Improper Authentication vulnerability in DIAEnergie allows A…9.8
Are you affected by CVE-2026-7830?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
