CVE-2026-9792

A flaw was found in Keycloak's Client Policies, specifically within the `org.keycloak.protocol.oidc` component. When certain condition providers (client-type, client-roles, client-attributes, client-scopes) are used to enforce security restrictions, the `reject-ropc-grant` executor is silently bypassed. This allows an unauthenticated remote attacker to obtain tokens via a Resource Owner Password Credentials (ROPC) grant, even when a policy is explicitly configured to block it. This bypass can lead to unauthorized access and information disclosure.
Configurations

Configuration 1 (hide)

cpe:2.3:a:redhat:build_of_keycloak:-:*:*:*:-:*:*:*

History

26 Oct 2026, 12:10

Type Values Removed Values Added
Summary
  • (es) Se encontró una falla en las Políticas de Cliente de Keycloak, específicamente dentro del componente “org.keycloak.protocol.oidc”. Cuando ciertos proveedores de condiciones (tipo de cliente, roles de cliente, atributos de cliente, ámbitos de cliente) se utilizan para aplicar restricciones de seguridad, el ejecutor “reject-ropc-grant” se omite silenciosamente. Esto permite a un atacante remoto no autenticado obtener tokens a través de una concesión de Credenciales de Contraseña del Propietario del Recurso (ROPC), incluso cuando una política está configurada explícitamente para bloquearla. Esta omisión puede conducir a acceso no autorizado y revelación de información.

Information

Published : 2026-05-28 05:16

Updated : 2026-10-26 12:10


NVD link : CVE-2026-9792

Mitre link : CVE-2026-9792

CVE.ORG link : CVE-2026-9792


JSON object : View

Products Affected

redhat

  • build_of_keycloak
CWE
CWE-280

Improper Handling of Insufficient Permissions or Privileges