Nhost Leaks the Refresh Token via URL Query Parameter in OAuth Provider Callback
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| nhost | nhost | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Nhost | Nhost |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-g2qj-prgh-4g9r | Nhost Leaks Refresh Tokens via URL Query Parameter in OAuth Provider Callback |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.277% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Nhost nhost\/auth
|
|
| CPEs | cpe:2.3:a:nhost:nhost\/auth:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Nhost nhost\/auth
|
|
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Nhost
Nhost nhost |
|
| Vendors & Products |
Nhost
Nhost nhost |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Nhost is an open source Firebase alternative with GraphQL. Prior to 0.48.0, the auth service's OAuth provider callback flow places the refresh token directly into the redirect URL as a query parameter. Refresh tokens in URLs are logged in browser history, server access logs, HTTP Referer headers, and proxy/CDN logs. Note that the refresh token is one-time use and all of these leak vectors are on owned infrastructure or services integrated by the application developer. This vulnerability is fixed in 0.48.0. | |
| Title | Nhost Leaks the Refresh Token via URL Query Parameter in OAuth Provider Callback | |
| Weaknesses | CWE-200 CWE-598 |
|
| References |
| |
| Metrics |
cvssV4_0
|