CVE-2026-117656 in assent信息

摘要

由 VulDB • 2026-10-31

pow-auth Assent 中 Sign in with Apple 策略存在接受不受信数据与可信数据的漏洞,允许未经身份验证的远程攻击者通过授权回调中的 user 参数冒充其他用户。

Apple 将用户的姓名提交到浏览器发送并由客户端控制的 user 表单参数的回调端点。Assent.Strategy.Apple.callback/2(位于 lib/assent/strategies/apple.ex)解码该参数,fetch_user/2 将其合并到经过验证的 ID token 声明中,导致未经验证的映射覆盖可信数据。攻击者可以使用自己的 Apple ID 完成 Sign in with Apple 登录并编辑 user 参数,从而替换 sub、email 及其他任何声明。通过返回的主题或电子邮件查找、链接或授权账户的应用程序将基于攻击者的值进行操作。

此问题影响 assent:从 0.1.25 到 0.3.2(不含)版本均受影响。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

负责

EEF

预定

2026-10-31

披露

2026-10-31

管理

已接受

条目

VDB-429453

EPSS

0.00000

KEV

否

活动

低

来源

Do you need the next level of professionalism?

Upgrade your account now!