CVE 索引EN
L3 · 拉裤子了Keycloak · SAML · authenticationkeycloak-saml-redirect

Keycloak SAML 重定向签名绕过可接管联合登录账户

Keycloak 会处理签名检查遗漏的百分号编码 SAML 参数名,导致未签名消息可接管联合登录账户。上游 26.8.2 包含修复。Red Hat Build of Keycloak 受影响,但已核阅记录未给出其修复构建;Red Hat Single Sign-On 7 被列为不受此漏洞影响。

披露时间
2026年11月5日
公开披露日期
严重程度
CVSS 9.1
本页收录 1 个 CVE
波及范围
受影响的 Keycloak SAML HTTP-Redirect 身份代理流程;攻击者须能经网络访问,无需已认证账户。
Keycloak · SAML · authentication
在野利用
未知
已核阅厂商记录未确立在野利用或受害数量。

发生了什么

签名检查与 SAML 消息处理对编码查询参数名的理解不同,构造的未签名消息因而可能取代已签名消息被处理,取得联合用户身份及其角色、资料。这是可经网络触达的认证绕过,不要求攻击者已登录。已核阅原文未确立完整受影响版本范围、在野利用或确认受害者。

Keycloak 在较广的 26.8.2 发布批次中列出此修复。本文聚焦新披露的 SAML 根因;该版本还包含前提各异的其他安全修复。Red Hat 将此漏洞评为 Important,公布 CVSS 3.1 暂定评分 9.1。其下游产品标签不能证明可用上游产物替代受支持的 Red Hat 构建。主流身份服务器发生明确的身份边界失效,因此评为 L3。

马桶里有什么

SAML HTTP-Redirect 签名绕过

消息处理接受编码参数名,签名验证却只检查原始字面名称。Red Hat 给出 CVSS 3.1 暂定评分 9.1。

修复版本

产品安全版本备注
上游 Keycloak26.8.2发布记录明确列出 CVE-2026-117691/issue 54714

案发时间线

  1. 2026年11月5日

    上游发布及 Red Hat 记录披露 SAML 漏洞

    Keycloak 26.8.2 列出修复;Red Hat 描述未认证联合账户接管,并区分下游产品影响。

各方说法

我们列出每条说法和它的出处,并标出一手来源(厂商、研究人员、软件仓库)。各方说法不一致时,按最坏的可信情况定级。

  • Keycloak 原始 26.8.2 发布记录一手来源11 月 5 日列出 issue 54714/CVE-2026-117691,并关联迁移指引。
  • Red Hat 原始 CVE 数据一手来源说明机制、暂定 CVSS 3.1 评分 9.1、Build of Keycloak 受影响、Single Sign-On 7 不受影响,未提供认可缓解措施。
  • Keycloak issue API一手来源11 月 5 日公开条目标题说明编码参数签名绕过及任意用户代理登录;正文为空。