Keycloak 26.7.3 closes 20 security flaws across identity and administration paths
The upstream identity release addresses OIDC policy bypasses, delegated-admin authorization gaps, token-exchange restrictions and an incomplete path-traversal fix.
Keycloak 26.7.3 is a security-heavy maintenance release: its release notes list 20 CVEs alongside six additional weaknesses and a set of bug fixes. The affected areas span OIDC, token exchange, organizations, fine-grained administrative permissions, authorization services and the server core.
What changed
Several fixes close paths where configured identity policy could be bypassed. CVE-2026-16093 addresses unsigned assertion headers being accepted despite a required signed-JWT assertion policy. CVE-2026-16089 fixes authorization codes that could be retargeted to another client session, while CVE-2026-18218 restores client-level not-before revocation behavior in a particular realm configuration.
The release also tightens external access-token exchange. Separate fixes prevent Microsoft tenant restrictions and Google hosted-domain restrictions from being bypassed. Another OIDC fix completes earlier work on response-parameter injection by checking forbidden parameters in URL fragments as well as query strings.
Delegated administration is another major cluster. The notes describe fixes for removing privileged composite roles, assigning users to unpermitted groups, creating managed organization members without the required permission, exposing hidden groups or client-role metadata, and returning user personally identifiable information without the expected per-user filter.
Keycloak 26.7.3 also includes an incomplete-fix correction for CVE-2026-9083, where relative path traversal could still enable filesystem probing in 26.6.4. The release separately addresses LDAP hostname verification, exposed reCAPTCHA secrets, UMA time-policy handling and consent enforcement for the JWT bearer authorization grant.
Who is affected
Operators should pay particular attention if they use fine-grained admin permissions v2, organizations, external identity-provider token exchange, JWT assertions, UMA authorization services or delegated realm administration. Deployments relying on client revocation controls or strict redirect handling also intersect directly with the corrected paths listed in the release.
The notes do not assign severity ratings on the release page, so this desk is not inferring exploitability or impact beyond the behaviors Keycloak documents. The breadth of identity and authorization controls affected is nevertheless enough to make this more than a routine point release.
What to do
Keycloak points users to the 26.7.3 download and tells operators to consult the migration guide before upgrading. Teams should map the listed CVEs to enabled features, prioritize internet-facing and delegated-admin deployments, and validate authentication, token exchange and administrative workflows after the update.
Because the release also fixes a sustained high-CPU regression and super-linear admin API cost growth introduced in earlier 26.7 builds, performance-sensitive installations should include those paths in post-upgrade checks.
sources
- Keycloak 26.7.3 releasedwww.keycloak.org
comments · 0