A flaw was found in Keycloak. When deployed in stateless mode with MySQL or MariaDB, a mismatch in row-count semantics between the database driver and Keycloak's application logic allows an attacker to bypass replay protection. This vulnerability enables an attacker who intercepts single-use security artifacts, such as JWT client assertions, DPoP proofs, or one-time password (TOTP) codes, to replay them. Successful exploitation grants unauthorized access to the token endpoint or login flow.
Metrics
Affected Vendors & Products
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Fri, 18 Sep 2026 07:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Keycloak
Keycloak keycloak |
|
| Vendors & Products |
Keycloak
Keycloak keycloak |
Thu, 17 Sep 2026 19:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Title | keycloak-services: Keycloak: Replay protection bypass leads to unauthorized access via database driver semantics mismatch | Keycloak: Replay protection bypass leads to unauthorized access via database driver semantics mismatch |
| References |
|
Thu, 17 Sep 2026 12:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | A flaw was found in Keycloak. When deployed in stateless mode with MySQL or MariaDB, a mismatch in row-count semantics between the database driver and Keycloak's application logic allows an attacker to bypass replay protection. This vulnerability enables an attacker who intercepts single-use security artifacts, such as JWT client assertions, DPoP proofs, or one-time password (TOTP) codes, to replay them. Successful exploitation grants unauthorized access to the token endpoint or login flow. | |
| Title | keycloak-services: Keycloak: Replay protection bypass leads to unauthorized access via database driver semantics mismatch | |
| Weaknesses | CWE-294 | |
| References |
| |
| Metrics |
threat_severity
|
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: redhat
Published:
Updated: 2026-09-17T18:56:17.887Z
Reserved: 2026-09-14T14:53:37.815Z
Link: CVE-2026-90997
No data.
Status : Received
Published: 2026-09-17T19:17:06.740
Modified: 2026-09-17T19:17:06.740
Link: CVE-2026-90997
OpenCVE Enrichment
Updated: 2026-09-18T07:30:05Z
Weaknesses