The OpenVPN community project team is proud to release OpenVPN 2.6.22. This is 
a 
bugfix release fixing several security issues.

**Important note:**

After this release the support status of OpenVPN 2.6 changes from "Full 
Support" to 
"Old Stable Support". This means that we might not provide Windows installer 
downloads of future 2.6.x releases. Please upgrade to OpenVPN 2.7.

Security fixes:

* openvpnserv (windows): better scrutinize command line passed in from the 
control 
  socket to openvpn. This would lead to circumventing admin restrictions on 
allowed 
  openvpn config directories (but never to "read files the user has no 
permissions 
  for") (CVE-2026-63649)
  Bug found by 章鱼哥 (www.aipyaipy.com)
* dco: make key state desync recoverable
  This was reported as a "with suitable timing, a key-update de-sync between 
OpenVPN 
  and the kernel could trigger an ASSERT()", and was initially handled as 
security 
  report. It turned out to be not exploitable, but the state machine was not 
very 
  robust and so the opportunity was used to improve the code.
  Bug found by 章鱼哥 (www.aipyaipy.com)

Bugfixes:

* refuse incoming HARD RESET packets with a sequence ID != 0 (this is basically 
  making an OpenVPN server ignore and log a "should never happen" client-side 
  misbehaviour, which could lead to TLS handshake establishment failures in p2p 
TLS 
  setups)
* correct minimum packet length check for 802.1q tagged packets (Github: 
  OpenVPN/openvpn#1044).
  This was also reported (twice) as a security bug, as technically OpenVPN with 
  --client-nat would read and write up to 4 bytes "after the end of the packet" 
- 
  but due to the OpenVPN packet buffer layouts, which are always 
full-frame-sized 
  this is fully safe and has no adverse consequences.

More details can be found in the Changes document:

<https://github.com/OpenVPN/openvpn/blob/v2.6.22/Changes.rst>

Source code and Windows installers can be downloaded from our download page:

<https://community.openvpn.net/Downloads>

Packages for Debian, Ubuntu, Fedora, RHEL, and openSUSE are available in the 
various
official Community repositories:

<https://community.openvpn.net/Pages/OpenVPN%20software%20repos>

Kind regards,
-- 
  Frank Lichtenheld


_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to