HIGH
Pocket ID: OAuth redirect_uri validation bypass via userinfo/host confusion
Published Mar 9, 2026
7.1
HIGHCVSS 3.1
EPSS 0.27%
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.
Affected products
-
- Version >= 2.0.0, < 2.4.0StatusaffectedConstraints-
- Version
No data.
No Red Hat product state for this CVE.
github.com/pocket-id/pocket-id/backend
Go
Introduced 0 Fixed 0.0.0-20260228130835-3a339e33191c
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Go | github.com/pocket-id/pocket-id/backend | 0 | 0.0.0-20260228130835-3a339e33191c |
Remediation
No remediation recorded yet.
Weaknesses (1)
References (4)
- https://github.com/advisories/GHSA-9h33-g3ww-mqff Advisory
- https://github.com/pocket-id/pocket-id/commit/3a339e33191c31b68bf57db907f800d9de5ffbc8 x_refsource_MISCPatch
- https://github.com/pocket-id/pocket-id/security/advisories/GHSA-9h33-g3ww-mqff x_refsource_CONFIRMMitigationPatchVendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2026-28512
| Link | Providers | Tags |
|---|---|---|
| https://github.com/advisories/GHSA-9h33-g3ww-mqff | Advisory | |
| https://github.com/pocket-id/pocket-id/commit/3a339e33191c31b68bf57db907f800d9de5ffbc8 | x_refsource_MISCPatch | |
| https://github.com/pocket-id/pocket-id/security/advisories/GHSA-9h33-g3ww-mqff | x_refsource_CONFIRMMitigationPatchVendor Advisory | |
| https://nvd.nist.gov/vuln/detail/CVE-2026-28512 |
Change history (0)
No recorded changes yet.
Sources
CVE.org / MITRE
Status PUBLISHED
Assigner GitHub_M
Published Mar 9, 2026
Updated Mar 10, 2026
Reserved Feb 27, 2026
Link CVE-2026-28512
CISA Vulnrichment
GHSA-9H33-G3WW-MQFF Updated Mar 10, 2026