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.
Published: 2026-09-17
Score: 7.4 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Analysis and contextual insights are available on OpenCVE Cloud.

Remediation

No vendor fix or workaround currently provided.

Additional remediation guidance may be available on OpenCVE Cloud.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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

None

cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}

threat_severity

Important


Subscriptions

Keycloak Keycloak
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-09-21T21:07:53.300Z

Reserved: 2026-09-14T14:53:37.815Z

Link: CVE-2026-90997

cve-icon Vulnrichment

Updated: 2026-09-21T21:07:48.577Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-17T19:17:06.740

Modified: 2026-09-21T21:17:16.010

Link: CVE-2026-90997

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-16T14:21:23Z

Links: CVE-2026-90997 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-18T07:30:05Z

Weaknesses