Bug 2506743 (CVE-2026-17048) - CVE-2026-17048 keycloak-services: keycloak-services: Vault-resolved rotated client secrets leaked via Admin REST API
Summary: CVE-2026-17048 keycloak-services: keycloak-services: Vault-resolved rotated c...
Keywords:
Status: NEW
Alias: CVE-2026-17048
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-07-24 13:25 UTC by OSIDB Bzimport
Modified: 2026-07-24 13:38 UTC (History)
28 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-07-24 13:25:55 UTC
A sensitive information disclosure flaw was found in the Keycloak Admin REST API. The vulnerability exists in the GET /admin/realms/{realm}/clients/{clientUuid}/client-secret/rotated endpoint. When a confidential client is configured to use a vault-backed rotated secret (e.g., using a placeholder like ${vault.rotated-secret}), the endpoint returns the resolved plaintext value from the vault instead of the placeholder string.
This issue specifically affects the rotated secret and not the primary client secret. Exploitation requires the attacker to have high privileges, specifically the realm-management:view-clients role. A successful attack allows a delegated administrator to bypass vault security boundaries and obtain usable client credentials, which could be used to impersonate the affected client.


Note You need to log in before you can comment on or make changes to this bug.