CVE-2026-117691CVSS 9.1SAML HTTP-Redirect 签名绕过
消息处理接受编码参数名,签名验证却只检查原始字面名称。Red Hat 给出 CVSS 3.1 暂定评分 9.1。
Keycloak 会处理签名检查遗漏的百分号编码 SAML 参数名,导致未签名消息可接管联合登录账户。上游 26.8.2 包含修复。Red Hat Build of Keycloak 受影响,但已核阅记录未给出其修复构建;Red Hat Single Sign-On 7 被列为不受此漏洞影响。
签名检查与 SAML 消息处理对编码查询参数名的理解不同,构造的未签名消息因而可能取代已签名消息被处理,取得联合用户身份及其角色、资料。这是可经网络触达的认证绕过,不要求攻击者已登录。已核阅原文未确立完整受影响版本范围、在野利用或确认受害者。
Keycloak 在较广的 26.8.2 发布批次中列出此修复。本文聚焦新披露的 SAML 根因;该版本还包含前提各异的其他安全修复。Red Hat 将此漏洞评为 Important,公布 CVSS 3.1 暂定评分 9.1。其下游产品标签不能证明可用上游产物替代受支持的 Red Hat 构建。主流身份服务器发生明确的身份边界失效,因此评为 L3。
CVE-2026-117691CVSS 9.1消息处理接受编码参数名,签名验证却只检查原始字面名称。Red Hat 给出 CVSS 3.1 暂定评分 9.1。
| 产品 | 安全版本 | 备注 |
|---|---|---|
| 上游 Keycloak | 26.8.2 | 发布记录明确列出 CVE-2026-117691/issue 54714 |
2026年11月5日
上游发布及 Red Hat 记录披露 SAML 漏洞
Keycloak 26.8.2 列出修复;Red Hat 描述未认证联合账户接管,并区分下游产品影响。
我们列出每条说法和它的出处,并标出一手来源(厂商、研究人员、软件仓库)。各方说法不一致时,按最坏的可信情况定级。