SSL VPN CVE-2020-12812
CRITICALCVSS VectorNVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
3DescriptionNVD
An improper authentication vulnerability in SSL VPN in FortiOS 6.4.0, 6.2.0 to 6.2.3, 6.0.9 and below may result in a user being able to log in successfully without being prompted for the second factor of authentication (FortiToken) if they changed the case of their username.
AnalysisAI
FortiOS SSL-VPN contains an improper authentication vulnerability that allows users to bypass two-factor authentication by changing the case of their username, undermining MFA security controls.
Technical ContextAI
The CWE-178 case-sensitivity flaw means the 2FA lookup treats 'admin' and 'Admin' as different users. The password validation is case-insensitive (matching the AD backend), but the FortiToken association lookup is case-sensitive. Logging in with a different-case username passes password auth but skips the 2FA check.
Affected ProductsAI
Fortinet FortiOS 6.4.0 Fortinet FortiOS 6.2.0 to 6.2.3 Fortinet FortiOS 6.0.9 and below
RemediationAI
Upgrade FortiOS immediately. Review VPN authentication logs for case-variant login attempts. Ensure all remote access requires properly enforced MFA that cannot be bypassed through case manipulation.
Share
External POC / Exploit Code
Leaving vuln.today