Improper Authentication Affecting github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn package, versions >=1.26.3 <1.27.3


Severity

Recommended
0.0
critical
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.44% (38th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications

Snyk Learn

Learn about Improper Authentication vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-GOLANG-GITHUBCOMJKROEPKEOPENVPNAUTHOAUTH2LIBOPENVPNAUTHOAUTH2OPENVPN-16414784
  • published4 May 2026
  • disclosed22 Apr 2026
  • creditkkalev

Introduced: 22 Apr 2026

CVE-2026-41070  (opens in a new tab)
CWE-287  (opens in a new tab)

How to fix?

Upgrade github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn to version 1.27.3 or higher.

Overview

Affected versions of this package are vulnerable to Improper Authentication in the handleAuthUserPassVerify process when deployed in experimental plugin mode. An attacker can gain unauthorized VPN access by connecting with a client that does not advertise WebAuth/SSO support, thereby bypassing authentication and obtaining full network access. This is only exploitable if the deployment is running in experimental plugin mode and not in the default management-interface mode.

Workaround

This vulnerability can be mitigated by switching to standalone management client mode or restricting VPN access at the network level to only clients known to support WebAuth/SSO.

CVSS Base Scores

version 4.0
version 3.1