github Windscribe/Desktop-App v2.23.4
v2.23.4-alpha

pre-release4 hours ago

Added

  • IPv6 connection modes for WireGuard locations that support IPv6.
  • OpenVPN DCO support when the ovpn-dco-v2 module is available on Linux.
  • Public IP address to windscribe-cli status output, including split tunnel mode.

Improved

  • OpenVPN anti-censorship support by replacing the custom junk packet implementation with Amnezia-compatible Junk and I packet options.
  • OpenVPN custom config filtering for connection blocks and unsafe custom config paths.
  • Proxy Gateway security by blocking proxied connections to localhost, LAN, and link-local destinations, and adding authentication for shared proxy access.
  • Custom config directory security checks to run without elevation and correctly detect directories writable by other users.
  • Flatpak app split tunneling by matching Flatpak app IDs instead of relying only on executable/command name matching.
  • Windows installer handling when the Base Filtering Engine service is stopped, unavailable, or blocked by security software.
  • JSON/INI import consistency for proxy sharing and MAC spoofing settings.
  • Connection manager connector internals for maintainability without changing connection behavior.
  • Dependency build tooling security by using safe YAML config loading.
  • Validation for settings.
  • Helper file handling and permissions on macOS and Linux.
  • Helper reliability when reporting system errors on macOS and Linux.

Fixed

  • Possible local privilege escalation in the bootstrapper temporary extraction flow on Windows.
  • Possible local privilege escalation in the auto-updater signature verification and launch flow on Windows and macOS.
  • VPN sharing proxy relay buffering that could duplicate queued socket data or grow memory usage with slow peers.
  • Some OpenVPN custom configs being rejected.
  • HTTP Proxy Gateway forwarding proxy authentication credentials to destination websites.
  • A possible crash when downgrading from 2.23 to an older version.
  • Auth token parse failures logging the raw API response, which could expose session token data in debug logs.
  • HTTP Proxy Gateway request parsing allowing unbounded pre-authentication input before authentication challenge.
  • Helper IPC frame parsing to reject malformed or oversized messages safely on Windows and Linux.
  • Exported preferences not preserving the DNS Manager option on Linux.
  • Migration of legacy Flatpak split tunneling entries so existing rules continue to work.
  • Generated OpenVPN config files and runtime directories using overly broad permissions that could expose VPN key material to local users on macOS and Linux.
  • stunnel/wstunnel relay listeners binding to all interfaces instead of loopback only on macOS and Linux.

Updated

  • Qt to 6.11.1.
  • OpenVPN to 2.7 with handling for management output changes, Windows DCO/TAP behavior, and Stealth/WStunnel disconnect behavior.
  • OpenSSL 4.0.
  • WireGuard for Windows to the latest 1.0 release.
  • Bundled wstunnel binaries to the latest available release.

GUI Installer Hashes

Installer SHA-256 hash
Windows amd64 34a6d2359457db1a607445bc899bf73ad09fe285250674d4e1c81f1fac753e64
Windows arm64 827be81b1c34e60382abc5c149cac33774ff7013cffe8834f3c40ef25d5bfacf
macOS universal 53db601fc07c34c15e014b723c2ea6165b8417f51267d1920bffd60504dca4ef
Ubuntu amd64 df96cd2f902d1197375d793f044236617eb80d005415079104d6272c503e0892
Ubuntu arm64 755c7773563b4001984a09258c00609a712fd2fee004e6a585b041f4a2c40c0c
Fedora amd64 b28f16509538303be1ce3638ad6ac8897ccc356aafedd29139bd58c391df729c
Fedora arm64 b993f81dc1ba791c0f66749dae0036b115beac9d19e5831ad08ba47eace25ff5
OpenSUSE amd64 fe5e6e51c3c5a37927491c26facbdb679a0904708d1661e8f75fb862fb2554ac
Arch Linux amd64 05b18b67377a28360a846d73fc277bfb46f02a6844bb4ced637a8471df50c138

CLI Installer Hashes

Installer SHA-256 hash
Ubuntu CLI amd64 91540af707274b245359b54bc4be86c0109215847bf9e3d3c064a86d90eeb589
Ubuntu CLI arm64 22d422e4107724cb811a7cc19d5748c5b73cf96e9c340addc66086d2d7c4a517
Fedora CLI amd64 254f915b37b8437e2497c86417c899afd44f2b8367d847f492676e378c04982d
Fedora CLI arm64 da5114fe519d90b1a40227f55f45357fdf56eaca92cd35d3586fa59f0d504aa1
OpenSUSE CLI amd64 956eb122402b8d5e0c5bae5feee492f9db175d92761ab4cd01a1e72d239fac0a
Arch Linux CLI amd64 2537a37386ef5a5f3e3cc5c960fa7da94505c18f924f019a40bab18c9d47cb2e

Don't miss a new Desktop-App release

NewReleases is sending notifications on new releases.