Read the docs
TI-2024-01163 Aliases CVE-2024-1249GHSA-m6q9-p373-g5q8

Keycloak: org.keycloak.protocol.oidc: unvalidated cross-origin messages in checkloginiframe leads to ddos

Priority LOW 33CWE-346Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
None · None · High
Fix status
Partial Red Hat: 9 fixed, 6 without a fix

Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-346.

Summary

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00448 39th percentileScored 2026-11-07
Fix Partial keycloak: 22.0.10, 24.0.3org.keycloak:keycloak-services (Maven): 22.0.10, 24.0.3Red Hat: 9 advisoriesRed Hat: 9 fixed, 6 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
—keycloak21.1.0 to before 22.0.10; 23.0.0 to before 24.0.322.0.10, 24.0.3Patch availableCNA
Red HatRed Hat AMQ Broker 7——Not affectedCNA
Red HatRed Hat build of Keycloak 22—22.0.10-1Patch availableCNA
Red HatRed Hat build of Keycloak 22—22-13Patch availableCNA
Red HatRed Hat build of Keycloak 22—22-16Patch availableCNA
Red HatRed Hat build of Keycloak 22.0.10——Not affectedCNA
Red HatRed Hat Single Sign-On 7.6 for RHEL 7—18.0.13-1.redhat_00001.1.el7ssoPatch availableCNA
Red HatRed Hat Single Sign-On 7.6 for RHEL 8—18.0.13-1.redhat_00001.1.el8ssoPatch availableCNA
Red HatRed Hat Single Sign-On 7.6 for RHEL 9—18.0.13-1.redhat_00001.1.el9ssoPatch availableCNA
Red HatRHEL-8 based Middleware Containers—7.6-46Patch availableCNA
Red HatRHOSS-1.33-RHEL-8—1.33.0-5Patch availableCNA
Red HatRHOSS-1.33-RHEL-8—1.33.0-5Patch availableCNA
Red HatRHOSS-1.33-RHEL-8—1.33.0-5Patch availableCNA
Red HatRHOSS-1.33-RHEL-8—1.33.0-5Patch availableCNA
Red HatRHOSS-1.33-RHEL-8—1.33.0-5Patch availableCNA
Red HatRHOSS-1.33-RHEL-8—1.33.0-5Patch availableCNA
Red HatRHOSS-1.33-RHEL-8—1.33.0-3Patch availableCNA
Red HatRHOSS-1.33-RHEL-8—1.33.0-5Patch availableCNA
Red HatRHOSS-1.33-RHEL-8—1.33.0-5Patch availableCNA
Red HatRHSSO 7.6.8——Not affectedCNA
Red HatMigration Toolkit for Applications 6——No fix listedCNA
Red HatMigration Toolkit for Applications 7——Not affectedCNA
Red HatRed Hat build of Apicurio Registry 2——No fix listedCNA
Red HatRed Hat Data Grid 8——Not affectedCNA
Red HatRed Hat Decision Manager 7——No fix listedCNA
Red HatRed Hat Developer Hub 1——Not affectedCNA
Red HatRed Hat Fuse 7——Not affectedCNA
Red HatRed Hat JBoss Data Grid 7——Not affectedCNA
Red HatRed Hat JBoss Enterprise Application Platform 6——No fix listedCNA
Red HatRed Hat JBoss Enterprise Application Platform 6——No fix listedCNA
Red HatRed Hat JBoss Enterprise Application Platform 6——No fix listedCNA
Red HatRed Hat JBoss Enterprise Application Platform 6——No fix listedCNA
Red HatRed Hat JBoss Enterprise Application Platform 6——No fix listedCNA
Red HatRed Hat JBoss Enterprise Application Platform 6——No fix listedCNA
Red HatRed Hat JBoss Enterprise Application Platform 6——No fix listedCNA
Red HatRed Hat JBoss Enterprise Application Platform 6——No fix listedCNA
Red HatRed Hat JBoss Enterprise Application Platform 7——No fix listedCNA
Red HatRed Hat JBoss Enterprise Application Platform 8——Not affectedCNA
Red HatRed Hat JBoss Enterprise Application Platform Expansion Pack——Not affectedCNA
Red HatRed Hat Process Automation 7——No fix listedCNA
Red Hatstreams for Apache Kafka——Not affectedCNA
—org.keycloak:keycloak-services (Maven)before 22.0.1022.0.10Patch availableGHSA-m6q9-p373-g5q8
—org.keycloak:keycloak-services (Maven)23.0.0 to before 24.0.324.0.3Patch availableGHSA-m6q9-p373-g5q8
  • keycloak Vendor— Affected 21.1.0 to before 22.0.10; 23.0.0 to before 24.0.3 Fixed in 22.0.10, 24.0.3 Patch available CNA
  • Red Hat AMQ Broker 7 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat build of Keycloak 22 VendorRed Hat Affected — Fixed in 22.0.10-1 Patch available CNA
  • Red Hat build of Keycloak 22 VendorRed Hat Affected — Fixed in 22-13 Patch available CNA
  • Red Hat build of Keycloak 22 VendorRed Hat Affected — Fixed in 22-16 Patch available CNA
  • Red Hat build of Keycloak 22.0.10 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat Single Sign-On 7.6 for RHEL 7 VendorRed Hat Affected — Fixed in 18.0.13-1.redhat_00001.1.el7sso Patch available CNA
  • Red Hat Single Sign-On 7.6 for RHEL 8 VendorRed Hat Affected — Fixed in 18.0.13-1.redhat_00001.1.el8sso Patch available CNA
  • Red Hat Single Sign-On 7.6 for RHEL 9 VendorRed Hat Affected — Fixed in 18.0.13-1.redhat_00001.1.el9sso Patch available CNA
  • RHEL-8 based Middleware Containers VendorRed Hat Affected — Fixed in 7.6-46 Patch available CNA
  • RHOSS-1.33-RHEL-8 VendorRed Hat Affected — Fixed in 1.33.0-5 Patch available CNA
  • RHOSS-1.33-RHEL-8 VendorRed Hat Affected — Fixed in 1.33.0-5 Patch available CNA
  • RHOSS-1.33-RHEL-8 VendorRed Hat Affected — Fixed in 1.33.0-5 Patch available CNA
  • RHOSS-1.33-RHEL-8 VendorRed Hat Affected — Fixed in 1.33.0-5 Patch available CNA
  • RHOSS-1.33-RHEL-8 VendorRed Hat Affected — Fixed in 1.33.0-5 Patch available CNA
  • RHOSS-1.33-RHEL-8 VendorRed Hat Affected — Fixed in 1.33.0-5 Patch available CNA
  • RHOSS-1.33-RHEL-8 VendorRed Hat Affected — Fixed in 1.33.0-3 Patch available CNA
  • RHOSS-1.33-RHEL-8 VendorRed Hat Affected — Fixed in 1.33.0-5 Patch available CNA
  • RHOSS-1.33-RHEL-8 VendorRed Hat Affected — Fixed in 1.33.0-5 Patch available CNA
  • RHSSO 7.6.8 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Migration Toolkit for Applications 6 VendorRed Hat Affected — Fixed in — No fix listed CNA
  • Migration Toolkit for Applications 7 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat build of Apicurio Registry 2 VendorRed Hat Affected — Fixed in — No fix listed CNA
  • Red Hat Data Grid 8 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat Decision Manager 7 VendorRed Hat Affected — Fixed in — No fix listed CNA
  • Red Hat Developer Hub 1 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat Fuse 7 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat JBoss Data Grid 7 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat JBoss Enterprise Application Platform 6 VendorRed Hat Affected — Fixed in — No fix listed CNA
  • Red Hat JBoss Enterprise Application Platform 6 VendorRed Hat Affected — Fixed in — No fix listed CNA
  • Red Hat JBoss Enterprise Application Platform 6 VendorRed Hat Affected — Fixed in — No fix listed CNA
  • Red Hat JBoss Enterprise Application Platform 6 VendorRed Hat Affected — Fixed in — No fix listed CNA
  • Red Hat JBoss Enterprise Application Platform 6 VendorRed Hat Affected — Fixed in — No fix listed CNA
  • Red Hat JBoss Enterprise Application Platform 6 VendorRed Hat Affected — Fixed in — No fix listed CNA
  • Red Hat JBoss Enterprise Application Platform 6 VendorRed Hat Affected — Fixed in — No fix listed CNA
  • Red Hat JBoss Enterprise Application Platform 6 VendorRed Hat Affected — Fixed in — No fix listed CNA
  • Red Hat JBoss Enterprise Application Platform 7 VendorRed Hat Affected — Fixed in — No fix listed CNA
  • Red Hat JBoss Enterprise Application Platform 8 VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat JBoss Enterprise Application Platform Expansion Pack VendorRed Hat Affected — Fixed in — Not affected CNA
  • Red Hat Process Automation 7 VendorRed Hat Affected — Fixed in — No fix listed CNA
  • streams for Apache Kafka VendorRed Hat Affected — Fixed in — Not affected CNA
  • org.keycloak:keycloak-services (Maven) Vendor— Affected before 22.0.10 Fixed in 22.0.10 Patch available GHSA-m6q9-p373-g5q8
  • org.keycloak:keycloak-services (Maven) Vendor— Affected 23.0.0 to before 24.0.3 Fixed in 24.0.3 Patch available GHSA-m6q9-p373-g5q8

CPE names CNA · 23

CPEVersionsRoleVendor
cpe:/a:redhat:amq_broker:7.127.12—Red Hat
cpe:/a:redhat:build_keycloak:22::el922—Red Hat
cpe:/a:redhat:build_keycloak:2222—Red Hat
cpe:/a:redhat:red_hat_single_sign_on:7.6::el77.6—Red Hat
cpe:/a:redhat:red_hat_single_sign_on:7.6::el87.6—Red Hat
cpe:/a:redhat:red_hat_single_sign_on:7.6::el97.6—Red Hat
cpe:/a:redhat:rhosemc:1.0::el81.0—Red Hat
cpe:/a:redhat:openshift_serverless:1.33::el81.33—Red Hat
cpe:/a:redhat:red_hat_single_sign_on:7.67.6—Red Hat
cpe:/a:redhat:migration_toolkit_applications:66—Red Hat
  • cpe:/a:redhat:amq_broker:7.12 Versions 7.12 — ·Red Hat
  • cpe:/a:redhat:build_keycloak:22::el9 Versions 22 — ·Red Hat
  • cpe:/a:redhat:build_keycloak:22 Versions 22 — ·Red Hat
  • cpe:/a:redhat:red_hat_single_sign_on:7.6::el7 Versions 7.6 — ·Red Hat
  • cpe:/a:redhat:red_hat_single_sign_on:7.6::el8 Versions 7.6 — ·Red Hat
  • cpe:/a:redhat:red_hat_single_sign_on:7.6::el9 Versions 7.6 — ·Red Hat
  • cpe:/a:redhat:rhosemc:1.0::el8 Versions 1.0 — ·Red Hat
  • cpe:/a:redhat:openshift_serverless:1.33::el8 Versions 1.33 — ·Red Hat
  • cpe:/a:redhat:red_hat_single_sign_on:7.6 Versions 7.6 — ·Red Hat
  • cpe:/a:redhat:migration_toolkit_applications:6 Versions 6 — ·Red Hat
Show 13 more CPE
CPEVersionsRoleVendor
cpe:/a:redhat:migration_toolkit_applications:77—Red Hat
cpe:/a:redhat:service_registry:22—Red Hat
cpe:/a:redhat:jboss_data_grid:88—Red Hat
cpe:/a:redhat:jboss_enterprise_brms_platform:77—Red Hat
cpe:/a:redhat:rhdh:11—Red Hat
cpe:/a:redhat:jboss_fuse:77—Red Hat
cpe:/a:redhat:jboss_data_grid:77—Red Hat
cpe:/a:redhat:jboss_enterprise_application_platform:66—Red Hat
cpe:/a:redhat:jboss_enterprise_application_platform:77—Red Hat
cpe:/a:redhat:jboss_enterprise_application_platform:88—Red Hat
cpe:/a:redhat:jbosseapxp——Red Hat
cpe:/a:redhat:jboss_bpms:77—Red Hat
cpe:/a:redhat:amq_streams:11—Red Hat
  • cpe:/a:redhat:migration_toolkit_applications:7 Versions 7 — ·Red Hat
  • cpe:/a:redhat:service_registry:2 Versions 2 — ·Red Hat
  • cpe:/a:redhat:jboss_data_grid:8 Versions 8 — ·Red Hat
  • cpe:/a:redhat:jboss_enterprise_brms_platform:7 Versions 7 — ·Red Hat
  • cpe:/a:redhat:rhdh:1 Versions 1 — ·Red Hat
  • cpe:/a:redhat:jboss_fuse:7 Versions 7 — ·Red Hat
  • cpe:/a:redhat:jboss_data_grid:7 Versions 7 — ·Red Hat
  • cpe:/a:redhat:jboss_enterprise_application_platform:6 Versions 6 — ·Red Hat
  • cpe:/a:redhat:jboss_enterprise_application_platform:7 Versions 7 — ·Red Hat
  • cpe:/a:redhat:jboss_enterprise_application_platform:8 Versions 8 — ·Red Hat
  • cpe:/a:redhat:jbosseapxp Versions — — ·Red Hat
  • cpe:/a:redhat:jboss_bpms:7 Versions 7 — ·Red Hat
  • cpe:/a:redhat:amq_streams:1 Versions 1 — ·Red Hat

Remediation

  • Fix · CNA keycloak Fixed in 22.0.10, 24.0.3
  • Fix · GHSA-m6q9-p373-g5q8 org.keycloak:keycloak-services (Maven) Fixed in 22.0.10 Advisory →
  • Fix · GHSA-m6q9-p373-g5q8 org.keycloak:keycloak-services (Maven) Fixed in 24.0.3 Advisory →

Red Hat 9 advisories

  • RHSA-2024:4057 Released 2024-06-24 · Red Hat rating Important
    Release of OpenShift Serverless Logic 1.33.0 security update & enhancements
    • Red Hat OpenShift Serverless 1.33 openshift-serverless-1/logic-data-index-ephemeral-rhel8, openshift-serverless-1/logic-data-index-postgresql-rhel8, openshift-serverless-1/logic-jobs-service-ephemeral-rhel8 +6
  • RHSA-2024:2945 Released 2024-05-21 · Red Hat rating Important
    Red Hat AMQ Broker 7.12.0 release and security update
    • Red Hat AMQ Broker 7
  • RHSA-2024:1867 Released 2024-04-16 · Red Hat rating Moderate
    Red Hat build of Keycloak 22.0.10 enhancement and security update
    • Red Hat build of Keycloak 22 rhbk/keycloak-operator-bundle, rhbk/keycloak-rhel9, rhbk/keycloak-rhel9-operator
Show 6 more Red Hat advisories
  • RHSA-2024:1868 Released 2024-04-16 · Red Hat rating Important
    Red Hat build of Keycloak security update
    • Red Hat build of Keycloak 22.0.10
  • RHSA-2024:1866 Released 2024-04-16 · Red Hat rating Important
    Red Hat Single Sign-On 7.6.8 security update
    • RHSSO 7.6.8
  • RHSA-2024:1862 Released 2024-04-16 · Red Hat rating Important
    Red Hat Single Sign-On 7.6.8 security update on RHEL 9
    • Red Hat Single Sign-On 7.6 for RHEL 9 rh-sso7-keycloak-18.0.13-1.redhat_00001.1.el9sso, rh-sso7-keycloak-server-18.0.13-1.redhat_00001.1.el9sso
  • RHSA-2024:1861 Released 2024-04-16 · Red Hat rating Important
    Red Hat Single Sign-On 7.6.8 security update on RHEL 8
    • Red Hat Single Sign-On 7.6 for RHEL 8 rh-sso7-keycloak-18.0.13-1.redhat_00001.1.el8sso, rh-sso7-keycloak-server-18.0.13-1.redhat_00001.1.el8sso
  • RHSA-2024:1860 Released 2024-04-16 · Red Hat rating Important
    Red Hat Single Sign-On 7.6.8 enhancement and security update on RHEL 7
    • Red Hat Single Sign-On 7.6 for RHEL 7 Server rh-sso7-keycloak-18.0.13-1.redhat_00001.1.el7sso, rh-sso7-keycloak-server-18.0.13-1.redhat_00001.1.el7sso
  • RHSA-2024:1864 Released 2024-04-16 · Red Hat rating Important
    Red Hat Single Sign-On 7.6.8 for OpenShift image enhancement and security update
    • Middleware Containers for OpenShift rh-sso-7/sso76-openshift-rhel8

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

ProductStatusPlan or fix
Migration Toolkit for Applications 6AffectedNo fix planned: Will not fix
Red Hat Decision Manager 7AffectedNo fix yet
Red Hat JBoss Enterprise Application Platform 6AffectedNo fix planned: Out of support scope
Red Hat JBoss Enterprise Application Platform 7AffectedNo fix yet
Red Hat Process Automation 7AffectedNo fix planned: Will not fix
Red Hat build of Apicurio Registry 2AffectedNo fix yet
Middleware Containers for OpenShiftFixed RHSA-2024:1864
RHSSO 7.6.8Fixed RHSA-2024:1866
Red Hat AMQ Broker 7Fixed RHSA-2024:2945
Red Hat OpenShift Serverless 1.33Fixed RHSA-2024:4057
Red Hat Single Sign-On 7.6 for RHEL 7 ServerFixed RHSA-2024:1860
Red Hat Single Sign-On 7.6 for RHEL 8Fixed RHSA-2024:1861
Red Hat Single Sign-On 7.6 for RHEL 9Fixed RHSA-2024:1862
Red Hat build of Keycloak 22Fixed RHSA-2024:1867
Red Hat build of Keycloak 22.0.10Fixed RHSA-2024:1868
Not affected: 8 products
  • Migration Toolkit for Applications 7
  • Red Hat Data Grid 8
  • Red Hat Developer Hub 1
  • Red Hat Fuse 7
  • Red Hat JBoss Data Grid 7
  • Red Hat JBoss Enterprise Application Platform 8
  • Red Hat JBoss Enterprise Application Platform Expansion Pack
  • streams for Apache Kafka

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-1249
  2. 2026-10-03 Alias added: GHSA-m6q9-p373-g5q8
  3. 2026-10-27 Affected versions changed · CNA
  4. 2026-10-27 Affected versions changed · Red Hat

References

  • TI-2019-15875 Protection mechanism failure in Jenkins Pipeline: Groovy Plugin KEVCVSS 3.1CRITICAL 9.9
  • TI-2019-15874 Protection mechanism failure in Jenkins Script Security Plugin KEVCVSS 3.1CRITICAL 9.9
  • TI-2019-08259 Underflow in PHP-FPM can lead to RCE KEVCVSS 3.1CRITICAL 9.8
  • TI-2019-05363 Code injection in Elastic Kibana KEVCVSS 3.1CRITICAL 10.0
  • TI-2019-03949 Out-of-bounds write in ESXi and Horizon DaaS KEVCVSS 3.1CRITICAL 9.8
  • TI-2018-16080 A code execution vulnerability exists in the Stapler web framework used by Jenkins 2.153… KEVCVSS 3.1CRITICAL 9.8
See all 7413 →

Sources