CVE-2026-90997CWE-294

CVE-2026-90997

High · published September 17, 2026

CVSS v3.1
7.4
EPSS
0%
Percentile
32.7
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.4 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00396 · 32.7th percentile
Weakness
CWE-294 · Authentication Bypass by Capture-replay
Published
2026-09-17T23:17Z
References (2)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 18:47Z
    Keycloak: Replay protection bypass leads to unauthorized access via database driver semantics mismatch
    cvelistv5