CVE-2024-10234 Wildfly: wildfly vulnerable to cross-site scripting (xss)

Medium 6.1 Published Updated

An attacker can execute malicious scripts via the deployment system, potentially compromising the server and bypassing security controls.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2024-10234?

CVE-2024-10234 is a medium-severity cross-site scripting vulnerability in Redhat Build of Keycloak, published on 22 Oct 2024. An attacker needs administrator access to exploit it, and only if a user opens a file or follows a link.

Official description

A vulnerability was found in Wildfly, where a user may perform Cross-site scripting in the Wildfly deployment system. This flaw allows an attacker or insider to execute a deployment with a malicious payload, which could trigger undesired behavior against the server.

Weakness: CWE-79

Which versions are affected by CVE-2024-10234?

It affects 2 products.

Linux distribution packages (40)
eap8-artemis-wildfly-integration Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:2.0.3-1.Final_redhat_00001.1.el8eap
eap8-azure-storage Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:8.6.6-5.redhat_00001.1.el8eap
eap8-eap-product-conf-parent Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:800.6.0-2.GA_redhat_00002.1.el8eap
eap8-eap-product-conf-wildfly-ee-feature-pack Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:800.6.0-2.GA_redhat_00002.1.el8eap
eap8-gnu-getopt Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:1.0.13-2.redhat_5.1.el8eap
eap8-h2database Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:2.1.214-2.redhat_00001.1.el8eap
eap8-hal-console Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:3.6.23-1.Final_redhat_00001.1.el8eap
eap8-hibernate-commons-annotations Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:6.0.6-2.Final_redhat_00001.1.el8eap
eap8-jackson-coreutils Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:1.8.0-2.redhat_00002.1.el8eap
eap8-jakarta-authentication-api Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:3.0.0-3.redhat_00001.1.el8eap
eap8-jakarta-authorization-api Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:2.1.0-3.redhat_00001.1.el8eap
eap8-jakarta-enterprise-cdi-api Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:4.0.1-2.redhat_00001.1.el8eap
eap8-jakarta-enterprise-concurrent Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:3.0.0-4.redhat_00001.1.el8eap
eap8-jakarta-enterprise-concurrent-api Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:3.0.2-2.redhat_00001.1.el8eap
eap8-jakarta-enterprise-lang-model Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:4.0.1-2.redhat_00001.1.el8eap
eap8-jakarta-security-enterprise-api Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:3.0.0-2.redhat_00001.1.el8eap
eap8-jakarta-servlet-jsp-api Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:3.1.0-3.redhat_00001.1.el8eap
eap8-javaewah Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:1.1.13-2.redhat_00001.1.el8eap
eap8-jboss-aesh Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:2.4.0-2.redhat_00001.1.el8eap
eap8-jboss-common-beans Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:2.0.1-2.Final_redhat_00001.1.el8eap
eap8-jboss-dmr Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:1.6.1-2.Final_redhat_00001.1.el8eap
eap8-jboss-ejb3-ext-api Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:2.3.0-2.Final_redhat_00001.1.el8eap
eap8-jboss-el-api_5.0_spec Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:4.0.1-2.Final_redhat_00001.1.el8eap
eap8-jboss-genericjms Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:3.0.0-3.Final_redhat_00001.1.el8eap
eap8-jboss-iiop-client Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:2.0.1-2.Final_redhat_00001.1.el8eap
eap8-jboss-invocation Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:2.0.0-2.Final_redhat_00001.1.el8eap
eap8-jboss-logmanager Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:2.1.19-2.Final_redhat_00001.1.el8eap
eap8-jboss-msc Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:1.5.1-2.Final_redhat_00001.1.el8eap
eap8-jboss-remoting-jmx Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:3.0.4-2.Final_redhat_00001.1.el8eap
eap8-jboss-stdio Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:1.1.0-2.Final_redhat_00001.1.el8eap
eap8-jboss-threads Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:2.4.0-3.Final_redhat_00001.1.el8eap
eap8-jboss-transaction-spi Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:8.0.0-3.Final_redhat_00001.1.el8eap
eap8-jboss-vfs Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:3.3.0-2.Final_redhat_00001.1.el8eap
eap8-jbossws-api Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:3.0.0-2.Final_redhat_00001.1.el8eap
eap8-jbossws-common Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:5.1.0-1.Final_redhat_00001.1.el8eap
eap8-jbossws-cxf Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:7.3.1-1.Final_redhat_00001.1.el8eap
eap8-jbossws-spi Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:5.0.0-2.Final_redhat_00001.1.el8eap
eap8-jcip-annotations Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:1.0.0-2.redhat_8.1.el8eap
eap8-json-patch Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:1.9.0-2.redhat_00002.1.el8eap
eap8-jul-to-slf4j-stub Red Hat:jboss_enterprise_application_platform:8.0::el8All versions0:1.0.1-2.Final_redhat_3.1.el8eap

Products include Redhat Build of Keycloak, Redhat Jboss Enterprise Application Platform.

How do I fix CVE-2024-10234?

Apply the vendor's patch.

Escape output for the context it lands in and set a strict Content Security Policy. Upgrading the affected component is the real fix. More about Cross-site scripting.

Is CVE-2024-10234 being exploited?

There is no known exploitation of CVE-2024-10234 in the wild and no public exploit code.

All Redhat Build of Keycloak vulnerabilities

Sources

Also known as GHSA-w22f-vwwp-37pr, RHSA-2025:11638, RHSA-2025:11639, RHSA-2025:11640, RHSA-2025:2025, RHSA-2025:2026.

Is CVE-2024-10234 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free