Description
A flaw was found in Keycloak, where it does not correctly validate its client step-up authentication in org.keycloak.authentication. This flaw allows a remote user authenticated with a password to register a false second authentication factor along with an existing one and bypass authentication.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| — | keycloak | < 22.0.10, 23.0.0 – < 24.0.3 | 22.0.10 |
| Red Hat | Red Hat build of Keycloak 22 | — | — |
| Red Hat | Red Hat build of Keycloak 22.0.10 | — | — |
| Red Hat | RHSSO 7.6.8 | — | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.keycloak:keycloak-services | < 22.0.10 | 22.0.10 | GHSA-4f53-xh3v-g8x4 |
| Maven | org.keycloak:keycloak-services | >= 23.0.0, < 24.0.3 | 24.0.3 | GHSA-4f53-xh3v-g8x4 |
Advisories 1
- WID-SEC-2024-0914 Red Hat Enterprise Linux (keycloak): Mehrere Schwachstellen BSI CERT-Bund (WID) · Dec 17, 2024
References
- RHSA-2024:1866 vendor-advisory
- RHSA-2024:1867 vendor-advisory
- RHSA-2024:1868 vendor-advisory
- https://access.redhat.com/security/cve/CVE-2023-3597 vdb-entry
- RHBZ#2221760 issue-tracking