REDHAT-BUG-2419086: Low severity Red Hat Keycloak vulnerability
An Improper Access Control vulnerability exists in the Keycloak Admin REST API, where a user possessing only the create-client permission—considered low-privilege by design—can unexpectedly access the /admin/realms/master/users/profile endpoint. This endpoint returns internal user profile schema data, including attribute names, validation rules, display metadata, and permission mappings. Although the attacker cannot view actual user accounts, the exposure of backend schema and rules results from insufficient authorization checks specifically on this endpoint. An authenticated but minimally privileged user can remotely retrieve sensitive configuration metadata, which may be leveraged to craft targeted attacks or prepare future privilege-escalation attempts.
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2419086?
The severity of REDHAT-BUG-2419086 is considered medium due to improper access control that allows low-privilege users to access sensitive endpoints.
How do I fix REDHAT-BUG-2419086?
To mitigate REDHAT-BUG-2419086, review user permissions and ensure that appropriate access controls are applied to the Keycloak Admin REST API endpoints.
Which versions of Red Hat Keycloak are affected by REDHAT-BUG-2419086?
REDHAT-BUG-2419086 affects all versions of Red Hat Keycloak where the improper access control vulnerability is present.
What impact does REDHAT-BUG-2419086 have on user security?
The impact of REDHAT-BUG-2419086 compromises user privacy by allowing unauthorized access to internal user profile data.
Are there any workarounds for REDHAT-BUG-2419086?
A potential workaround for REDHAT-BUG-2419086 is to temporarily restrict low-privilege users from accessing sensitive API endpoints until a patch is applied.