Skip to content
OpenAdvisories
Critical · 10.0 CVE-2026-41070 EUVD-2026-28789GHSA-246w-jgmq-88fgGO-2026-4963

openvpn-auth-oauth2 returns FUNC_SUCCESS on client-deny, allowing unauthenticated VPN access

Published May 8, 2026 · Updated May 8, 2026 · Assigned by GitHub_M

Description

openvpn-auth-oauth2 is a plugin/management interface client for OpenVPN server to handle an OIDC based single sign-on (SSO) auth flows. From version 1.26.3 to before version 1.27.3, when openvpn-auth-oauth2 is deployed in the experimental plugin mode (shared library loaded by OpenVPN via the plugin directive), clients that do not support WebAuth/SSO (e.g., the openvpn CLI on Linux) are incorrectly admitted to the VPN despite being denied by the authentication logic. The default management-interface mode is not affected because it does not use the OpenVPN plugin return-code mechanism. This issue has been patched in version 1.27.3.

Affected products

VendorProductAffectedFixed
jkroepke openvpn-auth-oauth2 >= 1.26.3, < 1.27.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 openvpn-auth-oauth2 1.27.3-1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 openvpn-auth-oauth2 No fix yet —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 26.04 LTS openvpn-auth-oauth2 No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/jkroepke/openvpn-auth-oauth2 >= 1.26.3, < 1.27.3 1.27.3 GHSA-246w-jgmq-88fg

Advisories 1

References