Security fixes + Windows bugfixes + docs
openvpn
VPN & TunnelsOpenVPN is an open source VPN daemon
Features
- Provides secure VPN tunneling using OpenSSL
- Supports both routed and bridged configurations
- Configurable TLS authentication with custom scripts
Recent releases
View all 9 releases →Security fixes + Windows plugin fix
- Removed `--enable-strict` and `--enable-strict-options` configure flags
Full changelog
Bugfixes:
- using
--dns server ...style configs on Windows with win-dco would
lead to erroneously enabling "DnsSecValidationRequired : True", possibly
breaking VPN DNS resolution. Pushing--dns server ... dnssec no
can be used as a workaround until clients can be updated.
(Github: openvpn#1024) - correct comments in the
--dns-up-downplatform scripts relating to
dns_server_..._dnssecvalues. - fix release-only build of pkcs11-helper vcpkg port, do not try to
install files from debug build. - mbedTLS builds will now provide a proper error message if a
tls-groupstatement with no valid groups is encountered
(used to run into SSL handshake failure later on). --enable-strictand--enable-strict-optionsconfigure flags have
been removed (because they did not actually do anything anymore)
For details see Changes.rst
Windows Client: Community MSI installer for Windows client can be found at Community Downloads.
Linux Packages: Instructions for installing community-maintained Linux packages can be found in the Community Wiki.
Full Changelog: https://github.com/OpenVPN/openvpn/compare/v2.7.3...v2.7.4
Minor fixes and improvements.
Full changelog
Bugfixes:
- in combination with
--management-query-passwords, setups using
--auth-user-pass fileor inlineauth-user-passwould no longer
use the configured passwords and prompt on the management interface
instead (OpenVPN GUI would then provide an empty user/password prompt)
(Github: openpvn#1021).
For details see Changes.rst
Windows Client: Community MSI installer for Windows client can be found at Community Downloads.
Linux Packages: Instructions for installing community-maintained Linux packages can be found in the Community Wiki.
Full Changelog: https://github.com/OpenVPN/openvpn/compare/v2.7.2...v2.7.3
- CVE-2026-40215: TLS handshake race condition leading to packet data leakage
- CVE-2026-35058: Server ASSERT on malformed packet with valid tls-crypt-v2 key
- Management interface base64-encoded multiline password support
Full changelog
Security fixes:
- CVE-2026-40215: fix race condition in TLS handshake that could lead to leaking of
packet data from a previous handshake under specific circumstances - CVE-2026-35058: fix server ASSERT() on receiving a suitably malformed packet with
a valid tls-crypt-v2 key
New features:
- management interface: permit input of very long passwords in
base64-encoded multiline format. Signal support to management
clients via "management version 6".
User-visible Changes:
- improve error messages on
--verify-x509-namefailures - improve error logging when overlong username or passwords can not
be written to TLS buffer
Bugfixes:
- when using a config file with inlined username and no password,
fix prompting for the password from management interface. - Windows: fix DNSSEC flag handling - this got never applied due to
a bad comparison being always false. - Windows: fix deinstallation progress bar on adapter deletion.
For details see Changes.rst
Windows Client: Community MSI installer for Windows client can be found at Community Downloads.
Linux Packages: Instructions for installing community-maintained Linux packages can be found in the Community Wiki.
Full Changelog: https://github.com/OpenVPN/openvpn/compare/v2.7.1...v2.7.2
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.