Keycloak: Missing Role Enforcement on UMA 2.0 Permission Ticket Endpoint Leads to Information Disclosure
Moderate severity
GitHub Reviewed
Published
Mar 26, 2026
to the GitHub Advisory Database
•
Updated Apr 2, 2026
Description
Published by the National Vulnerability Database
Mar 26, 2026
Published to the GitHub Advisory Database
Mar 26, 2026
Reviewed
Mar 29, 2026
Last updated
Apr 2, 2026
A flaw was found in Keycloak. The User-Managed Access (UMA) 2.0 Protection API endpoint for permission tickets fails to enforce the
uma_protectionrole check. This allows any authenticated user with a token issued for a resource server client, even without theuma_protectionrole, to enumerate all permission tickets in the system. This vulnerability partial leads to information disclosure.References