目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-117656— Sign in with Apple 未验证回调参数覆盖 ID 令牌漏洞

一分钟漏洞结论

影响对象
pow-auth assent
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

在 项目的 Assent 库中,"Sign in with Apple" 策略存在“将未经信任的额外数据与受信任数据一同接受”的漏洞。该漏洞允许未经认证的远程攻击者通过授权回调中的 参数,冒充其他用户。 具体机制如下:Apple 会将用户姓名以 表单参数的形式提交到回调端点,该参数由浏览器提交且客户端可控。 中的 函数会解码该参数,而 函数随后将其与已验证 ID 令牌中的声明(claims)进行合并。在合并过程中,未经验证的数据会覆盖已验证的声明,导致攻击者能够篡改 (主体标识)、 以及任何其他声明。 攻击者只需使

CVSS 9.3 · Critical

可能的 ATT&CK 技术 1 AI

T1557 · Adversary-in-the-Middle
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-117656 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
Unverified Sign in with Apple callback parameter can override verified ID token claims
来源: CVE Program / CVE List V5
Vulnerability Description
Acceptance of Extraneous Untrusted Data With Trusted Data vulnerability in the Sign in with Apple strategy in pow-auth Assent allows an unauthenticated remote attacker to impersonate another user via the user parameter of the authorization callback. Apple posts the user's name to the callback endpoint in a user form parameter that the browser submits and the client controls. Assent.Strategy.Apple.callback/2 in lib/assent/strategies/apple.ex decodes that parameter, and fetch_user/2 merges it over the claims of the verified ID token, so the unverified map wins. An attacker who completes a Sign in with Apple login with their own Apple ID and edits the user parameter can replace sub, email, and any other claim. Applications that look up, link, or authorize accounts by the returned subject or email then act on the attacker's values. This issue affects assent: from 0.1.25 before 0.3.2.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
来源: CVE Program / CVE List V5
Vulnerability Type
使用欺骗进行的认证绕过
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
pow-auth assent 0.1.25 ~ 0.3.2 cpe:2.3:a:pow-auth:assent:*:*:*:*:*:*:*:*
pow-auth assent a2d331e8c51376d6c0b04a81aad31e0b4d4d64a3 ~ 18898bde0296152165ae470078490e5798329b1b cpe:2.3:a:pow-auth:assent:*:*:*:*:*:*:*:*

二、漏洞 CVE-2026-117656 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-117656 的情报信息

请登录查看更多情报信息。

CVE-2026-117656 其他参考 (5)

IV. Related Vulnerabilities