CVE-2026-41070: Cve 2026 41070 Openvpn Plugin Auth Deny Returns Success

An authentication denial branch in an OpenVPN plugin handler returns a success status code (OPENVPN_PLUGIN_FUNC_SUCCESS). OpenVPN only consults auth_control_file when the plugin returns FUNC_DEFERRED; returning FUNC_SUCCESS causes OpenVPN to immediately admit the client as fully authenticated regardless of any denial written to the file. This results in comp

Provally CuratedPublic repositoryHighHigh confidenceVerifiedApache-2.0Go
greprules fetch cve-2026-41070-cve-2026-41070-openvpn-plugin-auth-deny-returns-success --engine opengrep

Description

An authentication denial branch in an OpenVPN plugin handler returns a success status code (OPENVPN_PLUGIN_FUNC_SUCCESS). OpenVPN only consults auth_control_file when the plugin returns FUNC_DEFERRED; returning FUNC_SUCCESS causes OpenVPN to immediately admit the client as fully authenticated regardless of any denial written to the file. This results in comp