CVE-2026-89298
Received Received - Intake

Keycloak Dynamic Client Registration Secret Exposure

Vulnerability report for CVE-2026-89298, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-11

Last updated on: 2026-09-11

Assigner: redhat-SADP

Description

A flaw was found in the Dynamic Client Registration service of Keycloak, an open-source identity and access management solution. The issue occurs when a user with the view-clients role accesses the client registration endpoint to retrieve client details. Due to a failure to mask sensitive information, the service returns the client's confidential secret in cleartext. This could allow a read-only administrator to obtain full access to the affected client's account and potentially escalate their privileges within the realm.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-11
Last Modified
2026-09-11
Generated
2026-09-11
AI Q&A
2026-09-11
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
keycloak keycloak *
redhat keycloak *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-200 The product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is in Keycloak's Dynamic Client Registration service. A user with the view-clients role can access a client registration endpoint and retrieve the client's confidential secret in cleartext. This happens because the service fails to mask sensitive information. The attacker can then use this secret to gain full access to the client's account and potentially escalate their privileges within the realm.

Detection Guidance

To detect this vulnerability, check Keycloak logs for unauthorized access to the Dynamic Client Registration endpoint /realms/{realm}/clients-registrations/default/{clientId}. Look for requests made by users with the view-clients role that return client secrets in cleartext. Use network monitoring tools to inspect HTTP responses from this endpoint for exposed secrets.

Impact Analysis

If you are an administrator with the view-clients role, an attacker could exploit this to obtain client secrets and impersonate those clients. This could lead to unauthorized access to sensitive data, privilege escalation, or full compromise of the Keycloak realm if the client has elevated permissions.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating confidentiality requirements in GDPR and HIPAA. Exposure of client secrets may result in data breaches, triggering compliance violations, legal penalties, and reputational damage for organizations handling protected information.

Mitigation Strategies

Immediately restrict access to the Dynamic Client Registration endpoint by removing the view-clients role from users who do not require it. Monitor and audit all access to this endpoint. Apply any available patches or updates from Keycloak once released. Consider disabling the endpoint if not in use.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-89298. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart