Vulnerability

Keycloak SAML Redirect Binding Signature Bypass (CVE-2026-117691)

A signature bypass in the SAML HTTP-Redirect binding of Keycloak, as shipped in Red Hat Build of Keycloak.

CVE ID
CVE-2026-117691
CVSS
9.1 Critical (CVSS v3.1, Red Hat as CNA; NVD lists it as a secondary source); no CVSS 4.0 score in the record or NVD
Affected product
Red Hat Build of Keycloak (keycloak-services and rhbk/keycloak-rhel9); Red Hat Single Sign-On 7 is listed as unaffected, per the CVE record
Exploited
Unknown
Published
5 November 2026 (CVE record and NVD); reported to Red Hat 26 October 2026

In short

CVE-2026-117691 is a signature bypass in the SAML HTTP-Redirect binding of Keycloak, as shipped in Red Hat Build of Keycloak. It can lead to account takeover of federated users. Red Hat, the CNA, scores it CVSS 3.1 9.1 and rates it Important.

Profile MapVulnerability
  1. CVECVE-2026-117691
  2. ProductRed Hat Red Hat Build of Keycloak (keycloak-services and rhbk/keycloak-rhel9); Red Hat Single Sign-On 7 is listed as unaffected, per the CVE record
  3. Fix Steps5actions listedCheck Red Hat's Fix Status · Review Federated Logins

What it allows

CVE-2026-117691 is a signature verification flaw in the SAML HTTP-Redirect binding of Keycloak, the open source identity and access management server. Red Hat describes it as a signature bypass that can lead to full account takeover of federated users. Federated users are people who sign in to Keycloak through an external identity provider.

The root cause, per Red Hat, is inconsistent parsing of percent-encoded query parameters. The server decodes percent-encoded parameter names when it processes a SAML message. The signature check looks only at literal parameter names, so the two steps can disagree about which message was signed.

What an Attacker Gains

Red Hat's description says an attacker can supply a crafted, unsigned SAML message that the server processes instead of a legitimately signed one. Its product security team rates the flaw Important and says successful exploitation lets an attacker log in as any user and access that user's roles and data without authorization.

Red Hat's bug entry adds a precondition. It says the attacker needs an account at the external identity provider, to obtain a validly signed redirect-binding message. We leave out the message details on purpose. Our NetScaler SAML flaw page covers another SAML weakness.

How the Score Reads

Red Hat, the CNA, scores it CVSS 3.1 9.1 Critical with vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N. Red Hat's page calls the score preliminary and subject to review. NVD lists Red Hat's score as secondary and shows the entry as undergoing analysis on 5 November 2026.

There is no CVSS 4.0 score in the record or NVD. Red Hat sets availability impact to none, so the score reflects loss of confidentiality and integrity only. See our CVSS entry for how to read the vector.

What Red Hat, CISA SSVC and KEV Say

Red Hat says mitigation is either not available or does not meet its criteria for ease of use, applicability and stability. CISA's SSVC record in the CVE entry lists exploitation as none, automatable as yes and technical impact as total, dated 5 November 2026.

As of CISA catalog version 2026.11.04, the CVE is not in the Known Exploited Vulnerabilities catalog. Our KEV glossary entry explains the catalog.

Who is affected

The CVE record names two Red Hat products as affected: Red Hat Build of Keycloak, as the keycloak-services package and the rhbk/keycloak-rhel9 container image. It lists Red Hat Single Sign-On 7 (keycloak-services) as unaffected. The record gives no version ranges and no fixed version.

The record does not state whether upstream Keycloak releases or other vendors' builds are affected, and it names no fixed release. Red Hat's bug entry was still in status NEW on 5 November 2026. We recommend reading Red Hat's CVE page for the current fix status of your build, and the Keycloak project's own security page for community releases.

Red Hat credits Mayssen Aidoudi of Think-it GmbH for reporting the issue, which Red Hat received on 26 October 2026. Our vulnerability management guide covers how to track a flaw whose fix is not yet published.

Timeline

  1. 26 Oct 2026

    The issue is reported to Red Hat, per the CVE record timeline.

  2. 27 Oct 2026

    Red Hat reserves the CVE and opens Bugzilla entry 2561977.

  3. 5 Nov 2026

    Red Hat makes the issue public. The CVE record is published and NVD publishes its entry. CISA adds SSVC data to the record.

What to do

  1. Inventory Keycloak and SAML Federation

    List every Keycloak server, including Red Hat Build of Keycloak, and every identity provider that sends users to it over SAML. Note which ones use the HTTP-Redirect binding.

  2. Check Red Hat's Fix Status

    The CVE record gives no fixed version. We recommend reading Red Hat's CVE page and errata for your build, and installing the update as soon as it is listed.

  3. Review Federated Logins

    We recommend comparing Keycloak login events for federated users against sign-in logs at the external identity provider, and looking into logins that Keycloak shows and the provider does not.

  4. Limit Who Can Reach the SAML Endpoints

    Red Hat offers no mitigation. We recommend limiting access to the broker endpoints to the networks and identity providers you expect, where your design allows it.

  5. Reduce What a Federated Account Can Reach

    Apply least privilege to roles that federated users receive, and require a second check for the most sensitive applications behind Keycloak.

Questions

Which Keycloak versions does CVE-2026-117691 affect?

The CVE record names Red Hat Build of Keycloak as affected and gives no version ranges or fixed version. It lists Red Hat Single Sign-On 7 as unaffected.

What does the flaw let an attacker do?

Red Hat says it allows full account takeover of federated users. An attacker can log in as any user and access that user's roles and data without authorization.

Is there a workaround?

Red Hat says mitigation is either not available or does not meet its criteria for ease of use, applicability and stability.

Is CVE-2026-117691 in the CISA KEV catalog?

It is not in catalog version 2026.11.04. CISA's SSVC entry in the CVE record lists exploitation as none, automatable as yes and technical impact as total.

Why is availability impact none in the score?

Red Hat's vector sets availability impact to none, so the score covers loss of confidentiality and integrity only. Red Hat does not state a reason. We read it as the described harm being impersonation, not downtime.

Sources

  1. CVE-2026-117691 Record CVE Program / Red Hat CNA
  2. CVE-2026-117691 NVD
  3. CVE-2026-117691 Red Hat Customer Portal
  4. Bug 2561977, CVE-2026-117691 keycloak-services SAML redirect binding signature bypass Red Hat Bugzilla
  5. Known Exploited Vulnerabilities Catalog CISA