Vulnerability · Published Sep 19, 2024 · Assigned by redhat
CVE-2024-8883Keycloak: vulnerable redirect uri validation results in open redirec
Medium 6.1
In plain English
A medium-severity open redirect in keycloak-services. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 2.1% (higher than 82% of all known vulnerabilities). Ready-made attack tooling exists: Nuclei. Fixed versions are available - upgrade the affected package.
Official description
A misconfiguration flaw was found in Keycloak. This issue can allow an attacker to redirect users to an arbitrary URL if a 'Valid Redirect URI' is set to http://localhost or http://127.0.0.1, enabling sensitive information such as authorization codes to be exposed to the attacker, potentially leading to session hijacking.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Maven | org.keycloak:keycloak-services | 22.0.13 | GHSA-w8gr-xwp4-r9f7 |
| Maven | org.keycloak:keycloak-services | 24.0.8 | GHSA-w8gr-xwp4-r9f7 |
| Maven | org.keycloak:keycloak-services | 25.0.6 | GHSA-w8gr-xwp4-r9f7 |
Affected products (as reported)
Weakness: CWE-601 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
References
- RHSA-2024:10385 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:10386 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:6878 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:6879 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:6880 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:6882 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:6886 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:6887 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:6888 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:6889 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:6890 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:8823 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:8824 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:8826 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/security/cve/CVE-2024-8883 vdb-entry, x_refsource_REDHAT
- RHBZ#2312511 issue-tracking, x_refsource_REDHAT
- https://github.com/keycloak/keycloak/blob/main/services/src/main/java/org/keycloak/protocol/oidc/utils/RedirectUtils.java