Description
A flaw was found in the OIDC implementation of Keycloak, specifically within the Device Authorization Grant flow. This component allows devices with limited input capabilities to obtain security tokens. The issue occurs because the flow fails to check the minimum authentication level required by a client configuration. This allows an attacker who has stolen a user's password to bypass mandatory multi-factor authentication and gain unauthorized access to the Keycloak Admin REST API.
Published: 2026-10-06
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Admin API Access via MFA bypass
Action: Assess Impact
AI Analysis

Impact

The flaw exists in the Device Authorization Grant of Keycloak’s OpenID Connect implementation. It allows a user who has stolen a legitimate password to obtain an access token without satisfying the client‑defined minimum authentication level, effectively bypassing mandatory multi‑factor authentication. This results in an attacker gaining unauthorized access to the Keycloak Administration REST API, providing the potential to modify or delete configuration, manage users, or elevate privileges within the protected realm.

Affected Systems

This vulnerability affects Red Hat Build of Keycloak and Red Hat Single Sign‑On 7. No specific affected versions are listed in the data, but the issue applies to the OIDC Device Authorization Grant flow in these products.

Risk and Exploitability

The vulnerability has a CVSS score of 5.4, indicating moderate severity. No EPSS score is available, and it is not listed in CISA’s KEV catalog. The attack vectors require the attacker to have the user’s credentials and the ability to make requests to the Device Authorization endpoint, which is typically a remote interface. Once the token is obtained, the attacker can use the Admin REST API with the scope granted by the device authorization grant, thereby achieving unauthorized administrative access.

Generated by OpenCVE AI on October 6, 2026 at 08:20 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

  • Upgrade to the latest Keycloak or Red Hat Single Sign‑On release that includes the device authorization grant fix if one is available
  • If an update is not possible immediately, disable the Device Authorization Grant feature via the Keycloak administrative console or configuration settings to prevent exploitation
  • Enforce multi‑factor authentication at the client level for all administrative users and monitor the Admin REST API for anomalous activity

Generated by OpenCVE AI on October 6, 2026 at 08:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 09 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Redhat build Of Keycloak
Redhat single Sign-on
Vendors & Products Redhat build Of Keycloak
Redhat single Sign-on

Tue, 06 Oct 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 06 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Tue, 06 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
Description A flaw was found in the OIDC implementation of Keycloak, specifically within the Device Authorization Grant flow. This component allows devices with limited input capabilities to obtain security tokens. The issue occurs because the flow fails to check the minimum authentication level required by a client configuration. This allows an attacker who has stolen a user's password to bypass mandatory multi-factor authentication and gain unauthorized access to the Keycloak Admin REST API.
Title Keycloak-services: keycloak-services: device authorization grant bypasses per-client minimum.acr.value enforcement
First Time appeared Redhat
Redhat build Keycloak
Redhat red Hat Single Sign On
Weaknesses CWE-287
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': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N'}


Subscriptions

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

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-10-06T12:44:17.153Z

Reserved: 2026-10-05T05:38:12.281Z

Link: CVE-2026-105305

cve-icon Vulnrichment

Updated: 2026-10-06T12:44:13.579Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-06T08:16:35.697

Modified: 2026-10-06T15:09:20.387

Link: CVE-2026-105305

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-06T06:51:34Z

Links: CVE-2026-105305 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T08:44:52Z

Weaknesses