Description
Rodauth before 2.47.0 contains an authentication bypass vulnerability in the jwt_refresh route that issues new JWT access tokens without requiring a refresh token. Attackers can present an access token to the refresh route via non-POST methods to obtain a new valid access token, enabling indefinite account access with temporary token possession.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
jeremyevans rodauth
Default version status: unaffected
0 to < 2.47.0affected
References
- https://github.com/jeremyevans/rodauth/commit/8174690cef743177111fb1d9184d129ff4700933 ↗
- https://github.com/jeremyevans/rodauth/security/advisories/GHSA-w4fg-qf56-62m2 ↗
- https://github.com/jeremyevans/rodauth ↗
- https://www.vulncheck.com/advisories/rodauth-before-2.47.0-authentication-bypass-via-jwt-refresh ↗