Minimum OS: Windows 7 |
|
UltraVNC 1.8.3.0 |
Release summary — Sept 2026
Changelog
UltraVNC 1.8.3.0
-
novnc support multi monitors
-
Fix to support realvnc viewer
-
XZ encoders fix
-
update translation
- Clipboard fix (html and bitmap)
UltraVNC 1.8.2.9
-
Fixed a purple halo that appeared around the mouse cursor
-
Info messages (
-InfoMsg) now display non-ASCII characters correctly -
Command-line options are now correctly re-applied when loading per-connection settings in the viewer
-
Fixed a crash/stability issue when the server detects the operating system version
UltraVNC 1.8.2.8
Security
-
Fixed a heap overflow in Tight JPEG decoding and hardened the viewer against malformed screen updates sent by a server
Improvements & fixes
-
-fullscreennow automatically hides the toolbar — no need for the-notoolbarworkaround -
-logfilenow accepts paths containing spaces (e.g.,C:\Program Files\uvnc.log) -
Info messages (
-InfoMsg) now support non-ASCII characters (UTF-8) -
Fixed detection of empty and encrypted-empty passwords
-
Fixed a network interruption (error 10004) being incorrectly reported as a system error
-
The viewer now correctly refreshes the screen when returning from dormant mode
-
Various screen handling fixes
UltraVNC 1.8.2.5/1.8.2.6
New features
-
Viewer passwords can now be saved securely in the Windows Credential Manager and are reused automatically on the next connection
-
Added a noVNC web-based viewer with TLS support
-
File transfer: deleting multiple files at once works again, and file transfer with older viewers is supported
-
Portable mode: the server keeps running headless on systems without an explorer shell (e.g., WinPE)
Improvements & fixes
-
The server no longer restarts when encryption is activated
-
Fixed horizontal scrolling in the viewer
-
Fixed clipboard synchronization issues
-
Fixed display sizing on Windows 7 and improved automatic window sizing
-
Quotes inside passwords can now be escaped on the command line (
vncviewer.exe -password "123\"456") -
MSLogon authentication fixes (timeout, screen position)
-
A service running under a custom service name no longer reads
ultravnc.ini -
Complete German translation for the server dialogs; all language files synchronized; dialog text enlarged so translations display properly
Security
-
Security audit hardening: file-transfer paths pinned, safer DLL loading, and hardened service command handling
----------------
SHA256 hash of UltraVNC_1830_X86_Setup.exe:
3a6d1e3e63b353c3392d0193e67e349440268fe2d7d6769ec184d3d9eb15aa13
SHA256 hash of UltraVNC_1830_X64_Setup.exe:
e9c22419ef3128a707b0d004a2c58e25459528c5c12d104dea56e5e662bd131e
SHA256 hash of UltraVNC_1830.zip:
11163a0b9b86321bf6403eb0cf84b81f7230ce32e6291377e1fe5beb987f7e4f
SHA256 hash of UltraVNC_1830_x86_Setup.msi:
22eecb787544676c562ebcfa4fb1f25d227a5de6963a0bc08559a3295351e0f3
SHA256 hash of UltraVNC_1830_x64_Setup.msi:
fe689bd018b9faf9a9e7fe8640f9184d57e072e01b97afcd61ffc0c3eb2067e3
INSTALLERS
Zipped x86/x64 binaries
UltraVNC – Changelog
1.8.2.4 – June 2026
- Filetransfer using commandline
1.8.2.3 – June 2026
- Fixed
CVE-2026-7840 | CVE-2026-7839 | CVE-2026-7838 | CVE-2026-7831 | CVE-2026-7830
CVE-2026-7829 | CVE-2026-7828 | CVE-2026-44040 | CVE-2026-44041 | CVE-2026-44042 - stronger encryption for mslogon user/passwd // MS-Logon III: X25519 + AES-256-GCM, replaces weak 31-bit DH (FINDING-002)
- layout fix to make translations fit
- update translations ( ru added)
- skip close request when sc_exit is used
- REGRESSION: Repeater:proxy setting not loading correctly on VNC Viewer in 1.8.2.2 #359
- #360 #361 timeouts and blacklist
---CVE INFO----
CVE-2026-7840 Pre-auth repeater hdrbuf overflow (F-005) 9.8 ✔ FIXED
CVE-2026-7839 Hardcoded repeater admin password (F-006) 9.1 ✔ FIXED
CVE-2026-7838 Viewer reasonLen heap overflow (F-010) 8.8 ✔ FIXED
CVE-2026-7831 Viewer nameLength off-by-one (F-011) 7.5 ✔ FIXED
CVE-2026-7830 MS-Logon II weak DH / broken RNG (F-002) 7.4 ✔ FIXED
CVE-2026-7829 Repeater rule-parser OOB write (F-007) 7.2 ✔ FIXED
CVE-2026-7828 win_log allocation integer overflow (F-009) 5.3 ✔ FIXED
CVE-2026-44040 Weak RNG in vncauth.c (F-001) 4.8 ✔ FIXED
CVE-2026-44041 vncWc2Mb OOB wcslen read (F-004) 4.3 ✔ FIXED
CVE-2026-44042 wi_uudecode boundary off-by-one (F-008) 3.7 ✔ FIXEDNote on CVE-2026-7830 — MS-Logon II / Broken DH
During fix validation we observed that the 31-bit DH implementation in MS-Logon II was documented by the original author in 2006 as a deliberate workaround ("I know that this is no breakthrough in modern cryptography. It's just a patch/kludge/workaround.") rather than an inadvertent weakness. We are updating the CVE-2026-7830 NVD description accordingly:
The weakness is scoped to the legacy MS-Logon II authentication path (rfbUltraVNC_MsLogonIIAuth), retained solely for backward compatibility with unupgraded servers.
The preferred path in the fix build is MS-Logon III (rfbUltraVNC_MsLogonIIIAuth) — X25519 ECDH + AES-256-GCM via libsodium — providing 128-bit equivalent security.
When both client and server support MS-Logon III, MS-Logon II is never negotiated.
A passive downgrade risk remains for connections to unupgraded servers or under active MITM.
We recommend users upgrade server components to enable MS-Logon III and disable MS-Logon II in server configuration where possible.CVSS 7.4 (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N) is unchanged — AC:H reflects the legacy-server or MITM precondition.
----------------
1.8.2.2 – May 2026
- Translation
- UI layout fixes
1.8.2.1 – May 2026
- CVE-2026-3787 CWE-428
- remove creation empty folder for snapshots on init FT history change font setting
1.8.2.0 – May 2026
- Bridge removed (not functional, moved to 1.9.x branch)
1.8.1.1 – May 2026
- FileTransfer fixes
- Use Windows 7 compatible zip/unzip option
- Security fix
1.8.1.0 –May 2026
- FileTransfer fixes
1.8.0.9 – April 2026
- FileTransfer fixes
1.8.0.8 – April 2026
- Fix logging: correct initialization order — log file now properly opened on startup (service + app mode)
- Fix #340: logging not active on server startup
- Fix #259: Desktop/Downloads show 'media not present' when running as service
- Fix #189: file transfer fails after window close in kiosk/no-shell mode
- Fix: prevent International keys and Alternate keyboard from being enabled simultaneously
- Fix new zip/unzip bug
- Fix FT: Refresh button misaligned on resize; stale !UVNCDIR- entry after folder receive
- Fix virtual key (virtKey!=69)
- File Transfer: update zip/unzip with Unicode + long filename support
- File Transfer: add progress indication while folder is being zipped
- File Transfer: add Refresh button
- File Transfer: show file extension and date columns
- Update CMake and Qt project files
- Installer and minor changes
1.8.0.6 – April 2026
- FileTransfer fix folder transfer
- OpenSSL 3.6.2
- libsodium 1.0.22
- setpasswd/createpasswd write to %ProgramData% instead of current folder
- Fix path mslogon
1.8.0.5 – April 2026
- FileTransfer: bigger buffers needed for UTF-8/UTF-16
- UI Unicode fixes
- Unicode logging
- Baseline library updates:
- libjpeg-turbo 3.1.4.1
- liblzma 5.8.3
- libsodium 1.0.21#1
- zlib 1.3.1
- zstd 1.5.7
- OpenSSL 3.6.1#3
1.8.0.4 – April 2026
- Unicode and encryption plugin
- Unicode UI
1.8.0.3 – March 2026
- Sync server and viewer keyboard handling — fixes:
- Incorrect handling of Cyrillic (0x06a1-0x06ff) — treated as Unicode instead of X11 keysym
- Incorrect handling of Greek (0x07a1-0x07f9)
- Incorrect handling of Hebrew (0x0cdf-0x0cfa)
- Incorrect handling of Arabic (0x05ac-0x05fe)
- Incorrect handling of Thai (0x0da1-0x0df9)
- Incorrect handling of Korean (0x0ea1-0x0eff)
- Unicode keysyms (0x01000000+) not handled
1.8.0.2 – March 2026
- Unicode viewer fixes
1.8.0.0 – March 2026
- FileTransfer, Chat, keyboard Unicode support
- Minor optimizations
- VNCViewer Unicode build
1.7.1.10 – February 2026
- FileTransfer Unicode
- Fix FileTransfer failure on RDP sessions
- Use system fonts for chat
1.7.1.9 – February 2026
- FileTransfer Unicode
- Mark inaccessible folders red in FileTransfer
- Use secure copy_s functions
- LoadLibrary: limit path search
1.7.1.7 – February 2026
- Copy/paste removed
- Extended FileTransfer dialog
1.7.1.6 – February 2026
- Longer host field
- Two-way copy/paste
- Mark inaccessible folders red in FileTransfer
- Fix save/load config file
- Accept/Refuse: default changed to query
1.7.1.5 – February 2026
- Speed up FileTransfer
- Fix color cursors
- Fix FileTransfer and unreadable folders
- Fix viewer load/save settings, encryption saving, buffer overrun
- Viewer: larger host field
1.7.1.1 – January 2026
- UniChat (Unicode chat)
- Copy/paste files
- Listen mode fix
1.7.1.0 – December 2025
- FileTransfer optimized (minimum 2x faster)
- Bridge mode
- Translations (French, German, Spanish, Chinese)
- Use proper INI path (ultravnc.ini) + portable mode
- Fix: Accessibility enlarged cursor showed a black rectangle
- Fix IPv6
- Fix 'Use Only Default ConfigFile' option
- Fix quick options
- Update libraries:
- libjpeg-turbo: 3.1.2
- liblzma: 5.8.1
- OpenSSL: 3.6.0#3
- zlib: 1.3.1
- zstd: 1.5.7
1.6.4.0 – June 2025
- Update viewer layout
- Viewer, SessionDialog wrong size after dpi change #278
- Fix to small msg buffer size
- Fix big border (ThomasLevering)
- Update GNOME /QEMU display settings text + zlibbuffer was unneeded recrated
- Fix vncviewer crash #58
- FIX empty password detection, also for SC
- Fix bug in undefer_input() that misplaced the input state. (#272)
- Do not accept Anonymous TLS sub-types during VeNCrypt authentication (#274)
But allow fallback to standard RFB types (e.g. rfbVncAuth)
1.6.1.0 – May 2025
- Fixed Chat Japanese chars
- Fixed saving listenport
- Fixed saving custom messages accept/reject
- Fixed save settings should not reload defaults
1.6.0.0 – April 2025
-
Updated dev version to release.
1.5.0.18-dev – April 2025
-
Use single DLL instead of V2 version.
1.5.0.17-dev – April 2025
-
International keyboard fix.
1.5.0.16-dev – April 2025
-
Viewer defaults were not loading.
-
Possible keyboard fix (to verify) — supports characters like
+ěščřžýáíé=´. -
Renamed
authSSPV2 loggingV2.dllto fix Event Viewer messages on x64. -
Echoserver fix.
-
Fix for broken
sc_20build.
Keyboard Notes:
-
The "international keyboard" option must be enabled on the server.
-
Only tested using a virtual Czech keyboard.
Bug Detail:
-
Viewer defaults missing caused issues like incorrect INI
viewonlymode and wrong encoding settings.
1.5.0.15-dev – March 2025
-
File Transfer: Fixed buffer overflow and memory leak (#254).
-
Added service to settings.
-
Log file movement fix.
1.5.0.14-dev – March 2025
-
Slider fix.
-
Fixed DSMPlugin and MS-Logon settings when running as standalone.
-
Resolved bug where own messages weren’t logged due to logfile move.
1.5.0.13-dev – March 2025
-
Moved log file to the
ultravnc.inifolder.
1.5.0.12-dev – March 2025
-
File Transfer window size fix.
-
Fix for crash on Microsoft Windows 7.
-
Installer: Added "Run as admin" to settings shortcut.
-
Installer:
.inifile now copied to ProgramData before service starts.
1.5.0.10-dev – March 2025
-
DSMPlugin configuration fix.
-
Fixed "Apply Save Settings" functionality.
-
Clearing admin password also clears VNC password.
-
ISOtimeadded in About window + smaller max size.
1.5.0.9-dev – March 2025
-
Removed installer popups.
-
Fixed issue where some settings weren’t saved correctly.
1.5.0.8-dev – March 2025
-
Save settings fix.
-
Typo correction.
-
Added Bluesky integration.
1.5.0.7-dev – March 2025
-
Command line can now overwrite default values.
-
Settings dialog can run standalone.
-
Viewer: Focus set to host input field.
-
General bug fixes.
1.5.0.5-dev – February 2025
-
Fallback to old folder if
ultravnc.iniis missing. -
Command line options take priority in Viewer.
-
Encryption fix for
viewonly(VNC password). -
UI/UX: Settings dialog enable/disable cosmetic fix.
-
Plugin architecture check (32/64-bit) before use.
-
Chunked messages and default client certs allowed in TLS (#250).
-
Rules fix.
1.5.0.4-dev – February 2024
-
UI update.
-
Moved
inifile to ProgramData. -
Bug fixes (see Git).
-
Added admin password functionality.
1.5.0.3-dev
-
UI corrections.
1.5.0.2-dev
-
Merged IPv4 & IPv6 into a single EXE with switchable property.
-
Fixed RealVNC UDP port usage.
-
UI improvements: layout and icons.
1.5.0.1-dev
-
Reverted fonts in File Transfer.
-
Fullscreen: Added Chat and File Transfer to topbar.
1.5.0.0-dev
-
DirectX reconnect fix.
-
Added extra links.
-
Text/version info fixes.
-
Switched to
vcpkgfor easier library maintenance. -
Fixed stack corruption (#185).
1.4.4.0-dev
-
Code cleanup.
-
UI spellcheck and standardization.
-
TLS: Added
CertVerifyCertificateChainPolicyAPI (#144). -
Switched to Arial font.
-
TLS-encrypted transport via VeNCrypt authentication (#142).
-
WIP: RSA-AES auth & encryption (#139).
-
Fixed typo: "Repetear" → "Repeater" (#138).
-
Windows Recovery Environment (WinRE 10) fix.
-
Snapshot naming now sortable by date.
-
Unified omnithread usage for Server and Viewer.
-
Reinit D3D device on invalid pre-update (#130).
-
SC: UAC restoration with try/catch.
-
Scrollbar added to properties.
-
Fixed group default settings load order.
-
SC UAC reset fix.
-
Able to connect to Debian v12 "bookworm" via WayVNC (#133).
License
GNU GENERAL PUBLIC LICENSE (GPL)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
https://www.gnu.org/licenses



5442
1,067