PT-2020-14305 · Auth0 · Omniauth-Auth0
Highlzychowski
·
Published
2020-10-21
·
Updated
2021-11-18
·
CVE-2020-15240
CVSS v3.1
7.4
High
| Vector | AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
omniauth-auth0 versions 2.3.0 through 2.4.0
Description
The issue concerns improper validation of the JWT token signature when using the
jwt validator.verify method, potentially allowing an attacker to bypass authentication and authorization. This affects users of omniauth-auth0 who either use the JWTValidator.verify method directly or do not authenticate using the SDK's default Authorization Code Flow.Recommendations
For omniauth-auth0 versions 2.3.0 through 2.4.0, upgrade to version 2.4.1 to resolve the issue. As a temporary workaround, consider avoiding the use of the
JWTValidator.verify method directly and instead use the SDK's default Authorization Code Flow for authentication.Exploit
Fix
Improper Authentication
Improper Verification of Cryptographic Signature
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Omniauth-Auth0