cve.bz

CVE-2026-55834

4.3 mediumEPSS 0.4%

Medium (4.3). EPSS 0.4% chance of exploitation in the next 30 days. Fixed in github.com/pocket-id/pocket-id/backend 2.9.0.

Pocket ID is an OIDC provider that allows users to authenticate with their passkeys to services. From 2.6.0 until 2.9.0, frontend/src/routes/authorize/+page.ts reads the redirect_uri query parameter and frontend/src/routes/authorize/+page.svelte uses the raw callbackURL in redirectWithError when prompt=none cannot complete silent authorization. The client-side path only blocks javascript and data schemes and does not invoke the backend callback allow-list validation, so an unauthenticated attacker who knows a valid client_id can redirect a victim browser to an arbitrary HTTP or HTTPS origin for phishing or OIDC error and state smuggling. This issue is fixed in version 2.9.0.

Severity

CVSS 3.1

4.3 medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
EPSS
0.4% chance of exploitation in the next 30 days; higher than 31% of CVEs (scores of 2026-10-31)
CWE
CWE-601
Published
Modified
Record from
the NVD, synced

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-2wvm-8mvp-22qvGogithub.com/pocket-id/pocket-id/backend>=2.6.0 <2.9.02.9.0
GO-2026-6305Gogithub.com/pocket-id/pocket-id/backendall versionsno fix published

References

Check your stackJSON