First published: Mon Sep 22 2014(Updated: )
If a JBoss Keycloak application has configured * as a permitted web origin in the Keycloak administrative console, crafted requests to the login-status-iframe.html endpoint can inject arbitrary Javascript into the generated HTML code via the "origin" query parameter, leading to a cross-site scripting vulnerability.
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
maven/org.keycloak:keycloak-core | <1.1.0.Beta1 | 1.1.0.Beta1 |
Keycloak Gatekeeper | ||
Red Hat Keycloak |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2014-3656 has been classified as a medium severity vulnerability.
To fix CVE-2014-3656, avoid configuring '*' as a permitted web origin in the Keycloak administrative console.
CVE-2014-3656 can lead to cross-site scripting (XSS) attacks by allowing malicious JavaScript injection.
CVE-2014-3656 affects Keycloak versions prior to 1.1.0.Beta1.
Yes, CVE-2014-3656 can be exploited remotely by sending crafted requests to the affected Keycloak server.