Keycloak
26.7.1SecurityKeycloak 26.7.1 is a security patch addressing five CVEs: OIDC request-object signature validation bypass, admin API privilege escalation, and three fine-grained admin permission (FGAP v2) bypasses. WebAuthn attachment policy enforcement is now mandatory. Several unrelated bugs affecting concurrent password reset, organization scope requests, and operator clustering are also fixed.
securityJWE request object signature validation bypassed
JWE-formatted request objects bypass signature algorithm enforcement, allowing attackers to submit unvalidated OIDC requests. The fix ships in v26.7.1.
securityAdmin API privilege escalation via role mapper injection
A hardcoded role mapper in the manage-clients admin API allows privilege escalation to admin roles. The fix ships in v26.7.1.
securityAdmin UI user disclosure under FGAP v2
The Admin UI Extension search function discloses user identities via search=id: queries when FGAP v2 is enabled (CVE-2026-14209). The fix ships in v26.7.1 and applies to deployments using fine-grained admin permissions.
securityFGAP v2 client scope assignment bypass
Fine-grained admin permissions are bypassed during client scope assignment, allowing unauthorized scope modifications (CVE-2026-14614). The fix ships in v26.7.1 and applies to deployments using FGAP v2.
securityFGAP v2 group children permission bypass
The parent group children endpoint returns all child groups without enforcing per-child view permission filters in FGAP v2 (CVE-2026-14615). The fix ships in v26.7.1 and applies to deployments using fine-grained admin permissions.
breakingWebAuthn attachment policy bypass when field omitted
WebAuthn authenticator attachment policy is not enforced when clients omit the attachment field, allowing use of authenticators outside policy constraints.
Key changes (6)
- Security: 5 CVEs fixed spanning OIDC request validation (CVE-2026-9793), admin API escalation (CVE-2026-4629), and 3 FGAP v2 permission bypasses (CVE-2026-14209, CVE-2026-14614, CVE-2026-14615)
- WebAuthn attachment policy now enforced; requests omitting the attachment field are no longer accepted
- Password reset concurrency fixed: new password no longer committed during detected concurrent resets
- Fixed 500 error when client requests organization scope already set to Default
- Fixed cluster Role and RoleBinding generation in operator Kustomize overlay
- Clustering test regression from 26.7 release branch resolved
A weekly email arrives when a release needs action. Like the security patches and breaking changes in this release.