GHSA-wg9x-qfgw-pxhj
CRITICALCVE-2026-29792An unauthenticated attacker can send a crafted GET request directly to /oauth/:provider/callback with a forged profile in the query string. The OAuth service's authentication payload has a fallback chain that reaches params.query (the raw request query) when Grant's session/state responses are empty. Since the attacker never initiated an OAuth authorize flow, Grant has no session to work with and
- Affected
- >= 5.0.0, <= 5.0.41
- Fixed in
- 5.0.42
- Weakness
- CWE-287
- Published
- 2026-03-10
- Source
- github