Commit 348678

2026-11-12 12:21:40 flichtenheld: -/-
/dev/null .. Security Announcements/CVE-2026-115342.md
@@ 0,0 1,15 @@
+ # CVE-2026-115342 - Windows: Interactive service option validation bypass via command-line parsing mismatch
+
+ The Windows interactive service validates the options passed to it using `CommandLineToArgvW()`, while openvpn.exe relies on the C runtime to split its command line. Since Visual Studio 2008 the two parsers disagree on the handling of two consecutive double quotes inside a quoted string, so a crafted command line can hide restricted options from the interactive service validator while openvpn.exe still executes them. This bypasses the requirement that configuration files are only loaded from the locked-down OpenVPN configuration directory.
+
+ OpenVPN versions 2.4.0 through 2.7.8 are affected. This is fixed in version 2.7.9.
+
+ CVE Record: [CVE-2026-115342](https://www.cve.org/CVERecord?id=CVE-2026-115342)
+
+ Github:
+ * [OpenVPN/openvpn-private-issues#184](https://github.com/OpenVPN/openvpn-private-issues/pull/184)
+
+ Release notes:
+ * [openvpn-2.7.9](https://community.openvpn.net/ReleaseHistory#openvpn-279-released-5-november-2026)
+
+ Reported-By: Heiko Hund
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9