Vulnerability · Published Apr 17, 2024 · Assigned by redhat
CVE-2024-1249Keycloak: org.keycloak.protocol.oidc: unvalidated cross-origin messages in checkloginiframe leads to ddos
High 7.4
In plain English
A high-severity security flaw in keycloak. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 39% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
A flaw was found in Keycloak's OIDC component in the "checkLoginIframe," which allows unvalidated cross-origin messages. This flaw allows attackers to coordinate and send millions of requests in seconds using simple code, significantly impacting the application's availability without proper origin validation for incoming messages.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Maven | org.keycloak:keycloak-services | 22.0.10 | GHSA-m6q9-p373-g5q8 |
| Maven | org.keycloak:keycloak-services | 24.0.3 | GHSA-m6q9-p373-g5q8 |
Affected products (as reported)
Weakness: CWE-346 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:N/A:H
References
- RHSA-2024:1860 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:1861 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:1862 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:1864 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:1866 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:1867 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:1868 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:2945 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:4057 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/security/cve/CVE-2024-1249 vdb-entry, x_refsource_REDHAT
- RHBZ#2262918 issue-tracking, x_refsource_REDHAT