PT-2020-14305 · Auth0 · Omniauth-Auth0

Highlzychowski

·

Published

2020-10-21

·

Updated

2021-11-18

·

CVE-2020-15240

CVSS v3.1

7.4

High

VectorAV: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 👾

Weakness Enumeration

Related Identifiers

CVE-2020-15240
GHSA-58R4-H6V8-JCVM

Affected Products

Omniauth-Auth0