Org.keycloak/keycloak-quarkus-server: keycloak: unauthorized access via jwt authorization grant with disabled users
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Keycloak | Keycloak | unaffected |
|
||||||
| Red Hat | Red Hat JBoss Enterprise Application Platform 8 | unaffected | — | ||||||
| Red Hat | Red Hat JBoss Enterprise Application Platform 8 | unaffected | — | ||||||
| Red Hat | Red Hat JBoss Enterprise Application Platform 8 | unaffected | — | ||||||
| Red Hat | Red Hat JBoss Enterprise Application Platform Expansion Pack | unaffected | — | ||||||
| Red Hat | Red Hat JBoss Enterprise Application Platform Expansion Pack | unaffected | — | ||||||
| Red Hat | Red Hat JBoss Enterprise Application Platform Expansion Pack | unaffected | — |
No data.
| Vendor | Product | Versions |
|---|---|---|
| Keycloak | Keycloak-quarkus-server | — |
Vendor Workaround
To mitigate this issue, ensure that the `jwt-authorization-grant` preview feature is not enabled in Keycloak deployments. This feature is typically disabled by default. If it has been explicitly enabled, it should be disabled to prevent unauthorized access by disabled user accounts. Consult Keycloak documentation for specific instructions on managing preview features and configuration. A restart of the Keycloak service may be required after disabling the feature for the changes to take effect.
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.562% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Title | org.keycloak/keycloak-quarkus-server: Keycloak: Unauthorized Access via JWT authorization grant with disabled users | Org.keycloak/keycloak-quarkus-server: keycloak: unauthorized access via jwt authorization grant with disabled users |
| First Time appeared |
Redhat
Redhat jboss Enterprise Application Platform Redhat jbosseapxp |
|
| CPEs | cpe:/a:redhat:jboss_enterprise_application_platform:8 cpe:/a:redhat:jbosseapxp |
|
| Vendors & Products |
Redhat
Redhat jboss Enterprise Application Platform Redhat jbosseapxp |
|
| References |
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Keycloak
Keycloak keycloak-quarkus-server |
|
| Vendors & Products |
Keycloak
Keycloak keycloak-quarkus-server |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | A flaw was found in Keycloak. When the JSON Web Token (JWT) authorization grant preview feature is enabled and a user account is disabled, Keycloak fails to validate the user’s disabled status during JWT authorization grant processing. A remote attacker with low privileges can exploit this improper access control vulnerability by presenting a valid assertion token from an external identity provider to obtain a JWT for a disabled user. This allows unauthorized access to sensitive resources. | |
| Title | org.keycloak/keycloak-quarkus-server: Keycloak: Unauthorized Access via JWT authorization grant with disabled users | |
| Weaknesses | CWE-284 | |
| References |
| |
| Metrics |
threat_severity
|
cvssV3_1
|