CVE-2026-2092
Description
A flaw was found in Keycloak. Keycloak's Security Assertion Markup Language (SAML) broker endpoint does not properly validate encrypted assertions when the overall SAML response is not signed. An attacker with a valid signed SAML assertion can exploit this by crafting a malicious SAML response. This allows the attacker to inject an encrypted assertion for an arbitrary principal, leading to unauthorized access and potential information disclosure.
How to fix
- redhat build_of_keycloak26.2.14, 26.4.10 or later
- org.keycloak:keycloak-services26.5.5 or later
- access.redhat.com/errata/RHSA-2026:3925
- access.redhat.com/errata/RHSA-2026:3926
- access.redhat.com/errata/RHSA-2026:3947
- access.redhat.com/errata/RHSA-2026:3948
- access.redhat.com/errata/RHSA-2026:76128
- access.redhat.com/errata/RHSA-2026:76129
- access.redhat.com/errata/RHSA-2026:76130
- access.redhat.com/errata/RHSA-2026:76132
- access.redhat.com/errata/RHSA-2026:76134
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| redhat build_of_keycloak | 26.2 ≤ v < 26.2.14, 26.4 ≤ v < 26.4.10 | 26.2.14, 26.4.10 |
| org.keycloak:keycloak-servicesMaven | v ≤ 26.2.5, 26.3.0 ≤ v ≤ 26.4.7, 26.5.0 ≤ v < 26.5.5 | 26.5.5 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.