Skip to content

Commit f588592

Browse files
committed
preparing release 2.6.14
version.m4, ChangeLog, Changes.rst Signed-off-by: Gert Doering <[email protected]>
1 parent d3015bf commit f588592

File tree

3 files changed

+53
-2
lines changed

3 files changed

+53
-2
lines changed

ChangeLog

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
OpenVPN ChangeLog
22
Copyright (C) 2002-2025 OpenVPN Inc <[email protected]>
33

4+
2025.04.02 -- Version 2.6.14
5+
6+
Arne Schwabe (1):
7+
Allow tls-crypt-v2 to be setup only on initial packet of a session
8+
9+
Frank Lichtenheld (3):
10+
GHA: Drop Ubuntu 20.04 and other maintenance (2.6)
11+
crypto_backend: fix type of enc parameter
12+
Fix compatibility with mbedTLS 2.28.10+ and 3.6.3+
13+
14+
Qingfang Deng (1):
15+
dco: fix source IP selection when multihome
16+
17+
418
2025.01.15 -- Version 2.6.13
519

620
Arne Schwabe (2):

Changes.rst

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,40 @@
1+
Overview of changes in 2.6.14
2+
=============================
3+
Security fixes
4+
--------------
5+
- CVE-2025-2704 fix possible ASSERT() on OpenVPN servers using --tls-crypt-v2
6+
7+
Security scope: OpenVPN servers between 2.6.1 and 2.6.13 using
8+
--tls-crypt-v2 can be made to abort with an ASSERT() message by
9+
sending a particular combination of authenticated and malformed packets.
10+
11+
To trigger the bug, a valid tls-crypt-v2 client key is needed, or
12+
network observation of a handshake with a valid tls-crypt-v2 client key
13+
14+
No crypto integrity is violated, no data is leaked, and no remote
15+
code execution is possible.
16+
17+
This bug does not affect OpenVPN clients.
18+
19+
(Bug found by internal QA at OpenVPN Inc)
20+
21+
22+
Code maintenance
23+
----------------
24+
- fix compatibility with mbedTLS 2.28.10+ and 3.6.3+: security "hardening"
25+
on the mbedTLS side (adding verification of the server certificate
26+
*hostname* inside mbedTLS) broke OpenVPN, as OpenVPN does not use
27+
hostname-based verification. Disable mbedTLS "feature".
28+
29+
- fix compilation warnings for mbedTLS builds related to "enc"
30+
enum/integer mismatch.
31+
32+
- Github Action builds: drop Ubuntu 20.04 builds, upgrade various packages
33+
34+
Bug fixes
35+
---------
36+
- Linux DCO: repair source IP selection for --multihome (Qingfang Deng)
37+
138
Overview of changes in 2.6.13
239
=============================
340
New features

version.m4

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ define([PRODUCT_NAME], [OpenVPN])
33
define([PRODUCT_TARNAME], [openvpn])
44
define([PRODUCT_VERSION_MAJOR], [2])
55
define([PRODUCT_VERSION_MINOR], [6])
6-
define([PRODUCT_VERSION_PATCH], [.13])
6+
define([PRODUCT_VERSION_PATCH], [.14])
77
m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_MAJOR])
88
m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_MINOR], [[.]])
99
m4_append([PRODUCT_VERSION], [PRODUCT_VERSION_PATCH], [[]])
1010
define([PRODUCT_BUGREPORT], [[email protected]])
11-
define([PRODUCT_VERSION_RESOURCE], [2,6,13,0])
11+
define([PRODUCT_VERSION_RESOURCE], [2,6,14,0])
1212
dnl define the TAP version
1313
define([PRODUCT_TAP_WIN_COMPONENT_ID], [tap0901])
1414
define([PRODUCT_TAP_WIN_MIN_MAJOR], [9])

0 commit comments

Comments
 (0)