CVE-2026-55834 in Pocket ID
摘要
由 VulDB • 2026-08-29
Pocket ID 是一个允许用户使用 passkeys(通行密钥)对服务进行身份验证的 OIDC 提供商。从版本 2.6.0 到 2.9.0,`frontend/src/routes/authorize/+page.ts` 读取 `redirect_uri` 查询参数,而 `frontend/src/routes/authorize/+page.svelte` 在无法完成静默授权(即 `prompt=none`)时,会在 `redirectWithError` 中使用原始的 `callbackURL`。前端路径仅阻止了 javascript 和 data 方案,并未调用后端的回调允许列表验证机制。因此,任何知道有效 `client_id` 的未认证攻击者都可以将受害者的浏览器重定向到任意的 HTTP 或 HTTPS 源地址,从而实施网络钓鱼或利用 OIDC 错误及状态 smuggling(状态走私)。此问题已在版本 2.9.0 中修复。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.