LearnCTEM.com, Best CTEM Learning Platform
CVE Intelligence Hub

CVE-2026-117691: SAML HTTP-Redirect binding implementation of Keycloak Security Vulnerability

CVE-2026-117691 explained: critical Security Vulnerability in SAML HTTP-Redirect binding implementation of Keycloak. CVSS 9.1. Affected versions, detection, fixes an

Last updated: Nov 5, 2026

CVSS
9.1 CRITICAL
EPSS
n/a
CISA KEV
Not listed
CWE
CWE-347

Sources: National Vulnerability Database, CVE.org, CISA KEV, FIRST EPSS

CVE-2026-117691 Overview

A flaw was found in the SAML HTTP-Redirect binding implementation of Keycloak. The issue occurs because the server processes percent-encoded parameter names (like %53AMLResponse) while the signature verification logic only checks literal parameter names. An attacker can use this discrepancy to provide a crafted, unsigned SAML message that the server processes instead of a legitimately signed one, leading to full account takeover of federated users.

Critical Impact

Remote, unauthenticated attackers can exploit this Security Vulnerability in SAML HTTP-Redirect binding implementation of Keycloak. The CVSS base score is 9.1 (Critical).

Affected Products

  • SAML HTTP-Redirect binding implementation of Keycloak: see the vendor advisory for the exact affected versions

Discovery Timeline

  • 2026-11-05: CVE-2026-117691 published to the National Vulnerability Database by secalert@redhat.com
  • 2026-11-05: last updated in the NVD database

Technical Details for CVE-2026-117691

Vulnerability Analysis

CVE-2026-117691 is a Security Vulnerability weakness (CWE-347) in SAML HTTP-Redirect binding implementation of Keycloak. Based on its CVSS vector, the flaw can be reached over the network, needs no login, and needs no user interaction.

With a CVSS base score of 9.1, apply the vendor fix and confirm exposure on internet facing and business critical assets first.

Root Cause

The vendor description states: A flaw was found in the SAML HTTP-Redirect binding implementation of Keycloak. The issue occurs because the server processes percent-encoded parameter names (like %53AMLResponse) while the signature verification logic only checks literal parameter names. An attacker can use this discrepancy to provide a crafted, unsigned SAML message that the server processes instead of a legitimately signed one, leading to full account takeover of federated users.

Attack Vector

Based on the CVSS vector, the flaw can be reached over the network, needs no login, and needs no user interaction. Attack complexity is low complexity.

No exploitation in the wild is confirmed by CISA at the time of the last update. Check the references below for any vendor or researcher proof of concept.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

Detection Methods for CVE-2026-117691

Detection Strategies

  • Inventory every instance of SAML HTTP-Redirect binding implementation of Keycloak and compare the running version with the affected range above.
  • Check external attack surface scans for internet facing instances of the component.
  • Run an authenticated vulnerability scan once your scanner ships a check for this CVE.

Monitoring Recommendations

  • Forward SAML HTTP-Redirect binding implementation of Keycloak application, access and audit logs to your SIEM for retrospective hunting.
  • Alert on new processes, configuration changes or outbound connections from the affected service.
  • Track the vendor advisory and the CISA KEV catalog for changes in exploitation status.

How to Mitigate CVE-2026-117691

Immediate Actions Required

  • Apply the fixed version of SAML HTTP-Redirect binding implementation of Keycloak named in the vendor advisory.
  • Prioritize internet facing and business critical instances first.
  • Rescan after the change to confirm the exposure is closed.

Patch Information

Use the fixed version listed in the vendor advisory for SAML HTTP-Redirect binding implementation of Keycloak.

Workarounds

  • If patching must wait, restrict network access to the affected service and place it behind authentication or a web application firewall rule.

CWE References

Technical References

This entry is built directly from NVD, CISA KEV and EPSS data. Verify fixed versions in the vendor advisory before you deploy.

Frequently asked questions

CVE-2026-117691 is a critical severity Security Vulnerability in SAML HTTP-Redirect binding implementation of Keycloak with a CVSS score of 9.1. Apply the vendor fix and confirm exposure on internet facing and business critical assets first.

Related CVEs

CRITICAL9.4
CVE-2026-33026
Nginxui Nginx Ui

Nginx UI is a web user interface for the Nginx web server. Prior to version 2.3.4, the nginx-ui backup restore mechanism allows attackers to tamper with encrypted backup archives and inject malicious configuration during restoration. This issue has been patched in version 2.3.4.

Mar 30, 2026
CRITICAL9.3
CVE-2026-62834
Microsoft Azure Data Factory

Improper verification of cryptographic signature in Azure Data Factory allows an unauthorized attacker to elevate privileges over a network.

Aug 20, 2026
CRITICAL9.3
CVE-2026-23518
Fleetdm Fleet

Fleet is open source device management software. In versions prior to 4.78.3, 4.77.1, 4.76.2, 4.75.2, and 4.53.3, a vulnerability in Fleet's Windows MDM enrollment flow could allow an attacker to submit forged authentication tokens that are not properly validated. Because JWT signatures were not verified, Fleet could accept attacker-controlled identity claims, enabling enrollment of unauthorized devices under arbitrary Azure AD user identities. Versions 4.78.3, 4.77.1, 4.76.2, 4.75.2, and 4.53.3 fix the issue. If an immediate upgrade is not possible, affected Fleet users should temporarily disable Windows MDM.

Jan 21, 2026
CRITICAL9.3
CVE-2026-80098
Microsoft Copilot Studio

Improper verification of cryptographic signature in Copilot Studio allows an unauthorized attacker to elevate privileges over a network.

Sep 3, 2026
CRITICAL9.3
CVE-2026-44497
Zfnd Zebra-Script

ZEBRA is a Zcash node written entirely in Rust. Prior to zebrad version 4.4.0 and prior to zebra-script version 6.0.0, the fix for CVE-2026-41583 introduced a separate issue due to insufficient error handling of the case where the sighash type is invalid, during sighash computation. Instead of returning an error, the normal flow would resume, and the input sighash buffer would be left untouched. In scenarios where a previous signature validation could leave a valid sighash in the buffer, an invalid hash-type could be incorrectly accepted, which would create a consensus split between Zebra and zcashd nodes. This issue has been patched in zebrad version 4.4.0 and zebra-script version 6.0.0.

May 8, 2026
CRITICAL9.3
CVE-2026-117601
Electrum

Electrum before 4.8.3 fails to verify signatures of wallet-owned inputs in unconfirmed mempool transactions, allowing malicious servers to replace a just-broadcast transaction with a conflicting one. Attackers can swallow the user's transaction and display an invalid zero-fee copy paying an attacker address, tricking users into RBF fee-bumping and signing it.

Oct 27, 2026
Your next credential

Earn your free CTEM certification.

Learn to scope, prioritize, validate and mobilize fixes for CVEs like CVE-2026-117691 with a free CTEM certification.

Free to takePublicly verifiable

Beginner / Practitioner / Program Leader

Explore certifications