Description
A flaw was found in the authentication session handling of the keycloak-services component in Keycloak. The issue occurs because the system fails to verify if an authenticator is valid for the current authentication flow when switching between the standard authentication path and the reset credentials path. An authenticated attacker can exploit this by triggering a race condition during the credential reset process to associate their successful authentication state with another user's session. This can result in the attacker gaining full access to the victim's account and changing their password.
Published: 2026-11-05
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: Account takeover through authentication race condition
Action: Patch Immediately
AI Analysis

Impact

A flaw in the authentication session handling of the keycloak-services component in Keycloak allows an attacker who has already authenticated to trigger a race condition while resetting credentials, causing the system to associate their authentication state with another user's session. This can result in the attacker gaining full access to the victim’s account and changing the victim’s password, effectively taking over the account.

Affected Systems

The vulnerability affects Red Hat Build of Keycloak and Red Hat Single Sign‑On 7. Specific affected versions are not listed in the available data, so all deployments of these products remain at risk until a patch is applied.

Risk and Exploitability

The CVSS score of 7.5 indicates a high‑severity vulnerability. The EPSS score is not available, and the issue is not yet listed in CISA KEV. The attacker must first be authenticated to the system and can trigger the exploit by accessing the reset‑credentials path, suggesting a remote web‑interface attack vector. Even though the attacker requires an initial authenticated session, the race condition can redirect that session to a different user, enabling account takeover without further privileges.

Generated by OpenCVE AI on November 5, 2026 at 17:23 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor‑supplied patch or upgrade to a version that addresses the race condition
  • If an immediate patch is unavailable, restrict or disable the reset‑credentials API endpoint to prevent race conditions from occurring
  • Enable monitoring of authentication logs for unusual session switches or password changes and investigate anomalous behavior promptly

Generated by OpenCVE AI on November 5, 2026 at 17:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 16:30:00 +0000

Type Values Removed Values Added
Description A flaw was found in the authentication session handling of the keycloak-services component in Keycloak. The issue occurs because the system fails to verify if an authenticator is valid for the current authentication flow when switching between the standard authentication path and the reset credentials path. An authenticated attacker can exploit this by triggering a race condition during the credential reset process to associate their successful authentication state with another user's session. This can result in the attacker gaining full access to the victim's account and changing their password.
Title Keycloak-services: keycloak-services: account takeover via authentication race using reset-credentials path
First Time appeared Redhat
Redhat build Keycloak
Redhat red Hat Single Sign On
Weaknesses CWE-362
CPEs cpe:/a:redhat:build_keycloak:
cpe:/a:redhat:red_hat_single_sign_on:7
Vendors & Products Redhat
Redhat build Keycloak
Redhat red Hat Single Sign On
References
Metrics cvssV3_1

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


Subscriptions

Redhat Build Keycloak Red Hat Single Sign On
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-11-05T16:04:47.843Z

Reserved: 2026-09-30T05:13:39.139Z

Link: CVE-2026-103112

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-05T17:17:32.253

Modified: 2026-11-05T17:17:32.380

Link: CVE-2026-103112

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T17:30:19Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')