CVE-2026-16443

Keycloak-services: keycloak-services: saml broker metadata import disables response signature validation

Published Aug 5, 2026 CVSS 3.1 · 7.4 High EPSS < 1% KEV · Not listed
Description
A flaw was found in the SAML metadata import functionality of the keycloak-services component, which is the core engine for identity brokering in Red Hat Build of Keycloak. When importing identity provider metadata that lacks specific usage attributes for keys, the system incorrectly disables signature validation for SAML responses even if a signing certificate is provided. This issue allows an unauthenticated attacker to forge a SAML response and gain unauthorized access to a user account by knowing their external identifier.

Analysis

AI-generated

Technical impact

The vulnerability occurs in the SAML metadata import function of Keycloak services used for identity brokering. When an identity provider’s metadata lacks the appropriate key‑usage attributes, the system incorrectly disables signature validation for SAML responses even if a signing certificate is provided. This flaw is a CWE‑347 Missing Parameter Value vulnerability that permits an unauthenticated attacker to forge a SAML response and gain unauthorized access to a user account that is identified by an external identifier known to the attacker.

Affected Systems

Red Hat Build of Keycloak, Red Hat Single Sign‑On 7, Red Hat JBoss Enterprise Application Platform Expansion Pack, and Red Hat Data Grid 8 are affected. Version information is not specified in the current advisory.

Risk and Exploitability

A CVSS score of 7.4 indicates high severity; the EPSS score is not available and the vulnerability is not listed in CISA KEV. The flaw requires no authentication to exploit but it does require that an attacker can influence the import of SAML metadata—typically through privileged access to the broker configuration or by hosting a malicious metadata document. Once the vulnerability is triggered the attacker can create forged SAML responses that the system accepts, enabling unauthorized login to user accounts when the attacker knows the target’s external identifier.

Remediation

Vendor Workaround

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.


OpenCVE Recommended Actions

  • Enforce that only trusted metadata sources are imported and validate that key‑usage attributes are present before accepting an identity provider’s metadata.
  • Configure the SAML broker to require signature validation regardless of metadata contents; never allow the broker to disable validation automatically.
  • Implement continuous monitoring of SAML authentication logs for anomalous or unexpected login patterns that could indicate forged responses.
  • Official workaround: No effective mitigation options are available; the options that exist do not meet Red Hat Product Security criteria.

Generated by OpenCVE AI on August 5, 2026 at 16:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Redhat build Of Keycloak
Redhat data Grid 8
Redhat jboss Enterprise Application Platform Expansion Pack
Redhat single Sign-on
Vendors & Products Redhat build Of Keycloak
Redhat data Grid 8
Redhat jboss Enterprise Application Platform Expansion Pack
Redhat single Sign-on
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A flaw was found in the SAML metadata import functionality of the keycloak-services component, which is the core engine for identity brokering in Red Hat Build of Keycloak. When importing identity provider metadata that lacks specific usage attributes for keys, the system incorrectly disables signature validation for SAML responses even if a signing certificate is provided. This issue allows an unauthenticated attacker to forge a SAML response and gain unauthorized access to a user account by knowing their external identifier.
Title Keycloak-services: keycloak-services: saml broker metadata import disables response signature validation
First Time appeared Redhat
Redhat build Keycloak
Redhat jboss Data Grid
Redhat jbosseapxp
Redhat red Hat Single Sign On
Weaknesses CWE-347
CPEs cpe:/a:redhat:build_keycloak:
cpe:/a:redhat:jboss_data_grid:8
cpe:/a:redhat:jbosseapxp
cpe:/a:redhat:red_hat_single_sign_on:7
Vendors & Products Redhat
Redhat build Keycloak
Redhat jboss Data Grid
Redhat jbosseapxp
Redhat red Hat Single Sign On
References
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}

Weaknesses
  • CWE-347

    Improper Verification of Cryptographic Signature

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 31, 2026, 2:47 PM
Reserved
Jul 21, 2026, 7:41 AM
Status
Analyzed
Published
Aug 5, 2026, 2:17 PM
Modified
Aug 10, 2026, 6:52 PM
Severity
Important
Public date
Aug 5, 2026, 1:39 PM