Pocket ID: OAuth redirect_uri validation bypass via userinfo/host confusion
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| pocket-id | pocket-id | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Pocket-id | Pocket-id |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-9h33-g3ww-mqff | Pocket ID: OAuth redirect_uri validation bypass via userinfo/host confusion |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.246% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Pocket-id pocket Id
|
|
| CPEs | cpe:2.3:a:pocket-id:pocket_id:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Pocket-id pocket Id
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Pocket-id
Pocket-id pocket-id |
|
| Vendors & Products |
Pocket-id
Pocket-id pocket-id |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Pocket ID is an OIDC provider that allows users to authenticate with their passkeys to your services. From 2.0.0 to before 2.4.0, a flaw in callback URL validation allowed crafted redirect_uri values containing URL userinfo (@) to bypass legitimate callback pattern checks. If an attacker can trick a user into opening a malicious authorization link, the authorization code may be redirected to an attacker-controlled host. This vulnerability is fixed in 2.4.0. | |
| Title | Pocket ID: OAuth redirect_uri validation bypass via userinfo/host confusion | |
| Weaknesses | CWE-601 | |
| References |
| |
| Metrics |
cvssV3_1
|