~ / search / GHSA-58r4-h6v8-jcvm

GHSA-58r4-h6v8-jcvm

Regression in JWT Signature Validation

Source: GitHub Advisory Database (reviewed) High CVE-2020-15240

Packages

EcosystemPackageAffectedFixed in
RubyGems omniauth-auth0 >= 2.3.0, < 2.4.1 2.4.1

Details

As written in the advisory (Markdown source, shown as plain text).

### Overview Versions after and including `2.3.0` are improperly validating the JWT token signature when using the `JWTValidator.verify` method. Improper validation of the JWT token signature when not using the default Authorization Code Flow can allow an attacker to bypass authentication and authorization. ### Am I affected? You are affected by this vulnerability if all of the following conditions apply: - You are using `omniauth-auth0`. - You are using `JWTValidator.verify` method directly OR you are not authenticating using the SDK’s default Authorization Code Flow. ### How to fix that? Upgrade to version `2.4.1`. ### Will this update impact my users? The fix provided in this version will not affect your users.

References

External links from the advisory. They lead to third-party sites.