Skip to main content
← All vulnerabilities
CVE-2017-18239GHSA-3RHM-67J6-42JQ

A time-sensitive equality check on the JWT signature in the JsonWebToken.validate method in main/scala/authentikat/jwt/JsonWebToken.scala in

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.4.6
None on Exploit-DB, Metasploit or GitHub

Summary

A time-sensitive equality check on the JWT signature in the JsonWebToken.validate method in main/scala/authentikat/jwt/JsonWebToken.scala in authentikat-jwt (aka com.jason-goodwin/authentikat-jwt) version 0.4.5 and earlier allows the supplier of a JWT token to guess bit after bit of the signature by repeating validation requests.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • com.jason-goodwin:authentikat-jwt_2.12Maven

    fixed in 0.4.6

References 3

GitHub · jasongoodwin/authentikat-jwt