Keycloak Fixed 20 CVEs in Two Weeks, Four Allowing Account Takeover

Red Hat rates one flaw Critical at 9.1 and says two SAML identity brokering bugs give attackers full access to user accounts.

Published on Aug 25, 2026
Keycloak Fixed 20 CVEs in Two Weeks, Four Allowing Account Takeover

Keycloak shipped 20 CVE fixes across two security releases in 14 days, four of which Red Hat described as leading to account takeover.

The identity and access management project released version 26.7.1 on Aug. 5 and 26.7.2 on Aug. 19, addressing 12 and eight CVEs respectively.

The most serious is CVE-2026-18963, which let an unauthenticated attacker advance the reset-credentials flow straight to the password-setting step without clicking the emailed verification link. Red Hat, the CVE numbering authority for the flaw, assessed it as Critical at CVSS 9.1 and put the root cause down to “improper state validation.”

Two SAML identity brokering flaws in 26.7.1 were both rated Important at 7.4. CVE-2026-16443 disabled signature validation on SAML responses when imported provider metadata lacked key usage attributes, letting an unauthenticated attacker who knows a user’s external identifier forge a response.

CVE-2026-16442 let an attacker controlling a linked upstream identity bypass a restriction meant to permit account linking only, reaching full access to the local account.

The fourth, CVE-2026-15571, involved legacy client-initiated account linking, where a predictable hash let a malicious OpenID Connect client attach an attacker’s external identity to a victim’s account.

Beyond Account Takeover

None has been reported as exploited, a status that can change within days of disclosure for widely deployed open-source infrastructure.

Two other fixes went further in a different direction. CVE-2026-15572 and CVE-2026-16102 each let an attacker with client registration privileges escalate to full administrative control of the realm through Dynamic Client Registration (DCR).

The remaining fixes covered authorization bypasses, information disclosure, fine-grained administration issues, secret disclosure, resource exhaustion and third-party dependency flaws.

Red Hat recommended upgrading. For CVE-2026-18963 it said administrators can temporarily disable the “Forgot password” function across all realms, which removes legitimate self-service password recovery. For CVE-2026-16442, CVE-2026-16443 and CVE-2026-15571 it listed no mitigation at all.

This field is for validation purposes and should be left unchanged.

FREE NEWSLETTER

Cyber Weekly

Get curated cybersecurity news, threats and insights delivered free every Thursday.

Written By Written By
Alessandro Mascellino
Alessandro Mascellino Cybersecurity Reporter

Alessandro Mascellino is a British-Italian freelance journalist specializing in technology and gaming. He has contributed to several publications, including Wired, The Independent, and Android Police. By day, he works as a journalist. By night, he co-manages a game studio that creates narrative games.