Intel

AIKIDO-2026-61094

keycloak-services is vulnerable to Information Disclosure

Information DisclosureCVE-2026-17048 Published Today

58

Medium Risk

This Affects:

JAVAkeycloak-services
26.0.0 - 26.7.1
Fixed in 26.7.2
Are you affected? Scan for Free

TL;DR

The Admin REST endpoint GET /admin/realms/{realm}/clients/{clientUuid}/client-secret/rotated returns the vault-resolved plaintext value when a confidential client's rotated secret is stored as a vault placeholder. A delegated administrator with view-clients can therefore read the usable rotated secret instead of the placeholder string. The fix returns the vault placeholder rather than the resolved secret on that endpoint.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and store rotated client secrets in a vault using placeholder references.

Background info

keycloak-services is vulnerable to Information Disclosure in versions 26.0.0 - 26.7.1.

How to fix this

Upgrade the org.keycloak:keycloak-services library to the patch version.