CVE-2026-41070openvpn-auth-oauth2在实验性插件模式下存在认证绕过漏洞。受影响版本中,当客户端不支持WebAuth/SSO时,尽管认证逻辑拒绝了连接,但插件仍错误地允许其接入VPN。默认管理接口模式不受影响。攻击者无需认证即可利用此漏洞获取未授权的VPN访问权限,导致高机密性和完整性风险。
该漏洞源于openvpn-auth-oauth2在实验性插件模式下对OpenVPN返回码机制的处理逻辑错误。当插件作为共享库被OpenVPN加载(plugin指令)时,如果客户端不支持WebAuth/SSO(例如Linux下的OpenVPN CLI),认证逻辑会判定拒绝访问。然而,由于插件未能正确向OpenVPN传递拒绝的返回码,导致OpenVPN主进程误认为认证成功,进而允许客户端建立VPN连接。默认的管理接口模式不使用此返回码机制,因此不受影响。攻击者可通过使用不支持SSO的客户端直接发起连接请求,绕过OIDC认证流程,从而非法访问企业内网资源。