Description
A flaw was found in the keycloak-services component of Keycloak. This issue is an incomplete fix for CVE-2026-9798, where brute-force protection checks were added to the Client-Initiated Backchannel Authentication (CIBA) initiation handler but were omitted from the token redemption handler. This allows an attacker with valid client credentials to obtain access and refresh tokens for a user account that has been locked due to brute-force protection, provided the authentication request was started before the lockout occurred and was approved by the user.
Published: 2026-07-17
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an access control flaw (CWE‑841) where the token redemption handler in Keycloak Services does not enforce the brute‑force lockout checks that are applied during the CIBA initiation step. Because of this omission, an attacker who already possesses valid client credentials can launch a CIBA authentication request before a user’s account is locked, have the user approve the request, and then redeem tokens after the lockout has been triggered. The attacker thereby obtains unauthorised access and refresh tokens for the locked account, effectively bypassing the intended lockout mechanism.

Affected Systems

Affected vendors and products include Red Hat Build of Keycloak, Red Hat Data Grid 8, Red Hat JBoss Enterprise Application Platform Expansion Pack, and Red Hat Single Sign‑On 7. No specific vulnerability‑affected release is listed, so all supported versions of these products should be considered potentially vulnerable until a patch is applied.

Risk and Exploitability

With a CVSS score of 4.3 the flaw is classified as moderate severity, and an EPSS score of < 1 % indicates a low likelihood of exploitation at present. The vulnerability is not in the CISA KEV catalog. Exploitation requires the attacker to have legitimate client credentials, initiate a CIBA flow before the account lockout, and obtain the user’s approval. While the attack conditions are non‑trivial, successful exploitation allows full impersonation of the locked user and access to all resources the user could normally obtain.

Generated by OpenCVE AI on August 1, 2026 at 08:19 UTC.

Remediation

Vendor Workaround

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.


OpenCVE Recommended Actions

  • Determine if your deployment is affected by reviewing Red Hat's advisory and the version details of Keycloak Services; if the vulnerability applies, proceed with the following mitigations.
  • If CIBA authentication is not required, disable it or restrict it to a minimal set of trusted clients to reduce the attack surface.
  • Implement monitoring to detect token issuance after an account lockout period, and enforce lockout policies to detect and log such events.

Generated by OpenCVE AI on August 1, 2026 at 08:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 28 Jul 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Redhat build Of Keycloak
Redhat data Grid
Redhat jboss Enterprise Application Platform Expansion Pack
Vendors & Products Redhat build Of Keycloak
Redhat data Grid
Redhat jboss Enterprise Application Platform Expansion Pack

Tue, 21 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-841

Sat, 18 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Fri, 17 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 17 Jul 2026 16:45:00 +0000

Type Values Removed Values Added
Description A flaw was found in the keycloak-services component of Keycloak. This issue is an incomplete fix for CVE-2026-9798, where brute-force protection checks were added to the Client-Initiated Backchannel Authentication (CIBA) initiation handler but were omitted from the token redemption handler. This allows an attacker with valid client credentials to obtain access and refresh tokens for a user account that has been locked due to brute-force protection, provided the authentication request was started before the lockout occurred and was approved by the user.
Title Keycloak-services: keycloak-services: incomplete fix for ciba brute-force lockout bypass at token redemption
First Time appeared Redhat
Redhat build Keycloak
Redhat jboss Data Grid
Redhat jbosseapxp
Redhat red Hat Single Sign On
CPEs cpe:/a:redhat:build_keycloak:
cpe:/a:redhat:jboss_data_grid:8
cpe:/a:redhat:jbosseapxp
cpe:/a:redhat:red_hat_single_sign_on:7
Vendors & Products Redhat
Redhat build Keycloak
Redhat jboss Data Grid
Redhat jbosseapxp
Redhat red Hat Single Sign On
References
Metrics cvssV3_1

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


Subscriptions

Redhat Build Keycloak Build Of Keycloak Data Grid Jboss Data Grid Jboss Enterprise Application Platform Expansion Pack Jbosseapxp Red Hat Single Sign On
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-07-21T14:23:58.674Z

Reserved: 2026-07-17T14:46:55.658Z

Link: CVE-2026-16103

cve-icon Vulnrichment

Updated: 2026-07-17T17:02:04.975Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-16T16:53:46Z

Links: CVE-2026-16103 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T08:30:03Z

Weaknesses
  • CWE-841

    Improper Enforcement of Behavioral Workflow