Authentication Bypass in otpauth
High severity
GitHub Reviewed
Published
Sep 3, 2020
to the GitHub Advisory Database
•
Updated Jan 9, 2023
Description
Reviewed
Aug 31, 2020
Published to the GitHub Advisory Database
Sep 3, 2020
Last updated
Jan 9, 2023
Versions of
otpauth
prior to 3.2.8 are vulnerable to Authentication Bypass. The package'stotp.validate()
function may return positive values for single digit tokens even if they are invalid. This may allow attackers to bypass the OTP authentication by providing single digit tokens.Recommendation
Upgrade to version 3.2.8 or later.
References