Skip to content
OpenAdvisories
High · 7.5 CVE-2024-3884 EUVD-2024-32452GHSA-6h4f-pj3g-q8fq

Undertow: outofmemory when parsing form data encoding with application/x-www-form-urlencoded

Published Dec 3, 2025 · Updated Nov 5, 2026 · Assigned by redhat

Vendor: Red Hat Product: OpenShift Serverless Product: Red Hat build of Apache Camel - HawtIO 4 Product: Red Hat build of Apache Camel 4 for Quarkus 3 Product: Red Hat build of Apache Camel for Spring Boot 3 Product: Red Hat build of Apache Camel for Spring Boot 4 Product: Red Hat build of Apicurio Registry 2 Product: Red Hat Build of Keycloak Product: Red Hat build of OptaPlanner 8 Product: Red Hat build of Quarkus Product: Red Hat Data Grid 8 Product: Red Hat Fuse 7 Product: Red Hat Integration Camel K 1 Product: Red Hat Integration Camel Quarkus 2 Product: Red Hat JBoss Data Grid 7 Product: Red Hat JBoss Enterprise Application Platform 7 Product: Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 Product: Red Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 Product: Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 Product: Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 8 Product: Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 9 Product: Red Hat JBoss Enterprise Application Platform 7.4.24 Product: Red Hat JBoss Enterprise Application Platform 8.0 Product: Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 8 Product: Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 9 Product: Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8 Product: Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9 Product: Red Hat JBoss Enterprise Application Platform 8.1.3 Product: Red Hat JBoss Enterprise Application Platform Expansion Pack Product: Red Hat JBoss Fuse Service Works 6 Product: Red Hat Process Automation 7 Product: Red Hat Single Sign-On 7 Product: streams for Apache Kafka Package: io.undertow:undertow-core Package: undertow Package: undertow Package: wildfly-openjdk-17 Package: wildfly-openjdk-21 Ecosystem: Debian Ecosystem: Maven Ecosystem: Ubuntu Ecosystem: Wolfi

Description

A flaw was found in Undertow that can cause remote denial of service attacks. When the server uses the FormEncodedDataDefinition.doParse(StreamSourceChannel) method to parse large form data encoding with application/x-www-form-urlencoded, the method will cause an OutOfMemory issue. This flaw allows unauthorized users to cause a remote denial of service (DoS) attack.

Affected products

VendorProductAffectedFixed
Red Hat Red Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 — —
Red Hat Red Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 — —
Red Hat Red Hat JBoss Enterprise Application Platform 7.4.24 — —
Red Hat Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 7 — —
Red Hat Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 8 — —
Red Hat Red Hat JBoss Enterprise Application Platform 7.4 ELS on RHEL 9 — —
Red Hat Red Hat JBoss Enterprise Application Platform 8.0 — —
Red Hat Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 8 — —
Red Hat Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 9 — —
Red Hat Red Hat JBoss Enterprise Application Platform 8.1.3 — —
Red Hat Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 8 — —
Red Hat Red Hat JBoss Enterprise Application Platform 8.1 for RHEL 9 — —
Red Hat OpenShift Serverless — —
Red Hat Red Hat build of Apache Camel 4 for Quarkus 3 — —
Red Hat Red Hat build of Apache Camel for Spring Boot 3 — —
Red Hat Red Hat build of Apache Camel for Spring Boot 4 — —
Red Hat Red Hat build of Apache Camel - HawtIO 4 — —
Red Hat Red Hat build of Apicurio Registry 2 — —
Red Hat Red Hat Build of Keycloak — —
Red Hat Red Hat build of OptaPlanner 8 — —
Red Hat Red Hat build of Quarkus — —
Red Hat Red Hat Data Grid 8 — —
Red Hat Red Hat Fuse 7 — —
Red Hat Red Hat Integration Camel K 1 — —
Red Hat Red Hat Integration Camel Quarkus 2 — —
Red Hat Red Hat JBoss Data Grid 7 — —
Red Hat Red Hat JBoss Enterprise Application Platform 7 — —
Red Hat Red Hat JBoss Enterprise Application Platform Expansion Pack — —
Red Hat Red Hat JBoss Fuse Service Works 6 — —
Red Hat Red Hat Process Automation 7 — —
Red Hat Red Hat Single Sign-On 7 — —
Red Hat streams for Apache Kafka — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 undertow No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 undertow No fix yet —
Ubuntu 26.04 LTS undertow No fix yet —
Ubuntu 25.10 undertow No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS undertow No fix yet —
Ubuntu Pro 22.04 LTS undertow No fix yet —
Ubuntu Pro 20.04 LTS undertow No fix yet —
Ubuntu Pro 18.04 LTS undertow No fix yet —
Ubuntu Pro 16.04 LTS undertow No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Jboss Enterprise Application Platform Eus 7 eap7-apache-cxf +3 3.1.16-6.redhat_00006.1.ep7.el7 RHSA-2026:6012, RHSA-2026:6011
Red Hat Jboss Enterprise Application Platform Eus 7 eap7-eclipse-jgit 5.13.5.202508271544-1.r_redhat_00001.1.el7eap RHSA-2026:6011
Red Hat Jboss Enterprise Application Platform Eus 7 eap7-hibernate +5 5.1.17-4.Final_redhat_00005.1.ep7.el7 RHSA-2026:6012, RHSA-2026:6011
Red Hat Jboss Enterprise Application Platform Eus 7 eap7-jbossws-cxf 5.1.11-1.SP1_redhat_00001.1.ep7.el7 RHSA-2026:6012, RHSA-2026:6011
Red Hat Jboss Enterprise Application Platform Eus 7 eap7-undertow 1.4.18-19.SP17_redhat_00001.1.ep7.el7 RHSA-2026:6012, RHSA-2026:6011
Red Hat Jboss Enterprise Application Platform Eus 7 eap7-wildfly +1 7.1.14-4.GA_redhat_00003.1.ep7.el7 RHSA-2026:6012, RHSA-2026:6011
Red Hat Jboss Enterprise Application Platform Eus 7 eap7-wildfly-javadocs +2 7.3.17-5.GA_redhat_00006.1.el7eap RHSA-2026:6011
Red Hat Jboss Enterprise Application Platform Els 7 eap7-apache-cxf +3 3.5.11-1.SP1_redhat_00001.1.el7eap RHSA-2026:4917, RHSA-2026:4916, RHSA-2026:4915
Red Hat Jboss Enterprise Application Platform Els 7 eap7-eclipse-jgit 5.13.5.202508271544-2.r_redhat_00001.1.el7eap RHSA-2026:4917, RHSA-2026:4916, RHSA-2026:4915
Red Hat Jboss Enterprise Application Platform Els 7 eap7-hibernate +4 5.3.38-1.Final_redhat_00001.1.el7eap RHSA-2026:4917, RHSA-2026:4916, RHSA-2026:4915
Red Hat Jboss Enterprise Application Platform Els 7 eap7-jboss-marshalling +1 2.0.16-1.Final_redhat_00001.1.el7eap RHSA-2026:4917, RHSA-2026:4916, RHSA-2026:4915
Red Hat Jboss Enterprise Application Platform Els 7 eap7-netty +26 4.1.124-1.Final_redhat_00001.1.el7eap RHSA-2026:4917, RHSA-2026:4916, RHSA-2026:4915
Red Hat Jboss Enterprise Application Platform Els 7 eap7-undertow 2.2.39-1.Final_redhat_00001.1.el7eap RHSA-2026:4917, RHSA-2026:4916, RHSA-2026:4915
Red Hat Jboss Enterprise Application Platform Els 7 eap7-wildfly +4 7.4.24-4.GA_redhat_00002.1.el7eap RHSA-2026:4917, RHSA-2026:4916, RHSA-2026:4915
Red Hat Jboss Enterprise Application Platform Els 7 eap7-wildfly-java-jdk17 7.4.24-4.GA_redhat_00002.1.el8eap RHSA-2026:4917, RHSA-2026:4916
Red Hat JBoss EAP 8 eap8-apache-cxf +3 4.0.10-1.redhat_00001.1.el8eap RHSA-2026:0384, RHSA-2026:0383
Red Hat JBoss EAP 8 eap8-bouncycastle +5 1.82.0-1.redhat_00001.1.el8eap RHSA-2026:3891, RHSA-2026:3889, RHSA-2026:0384
Red Hat JBoss EAP 8 eap8-eap-product-conf-parent +1 801.3.0-1.GA_redhat_00001.1.el8eap RHSA-2026:0384, RHSA-2026:0383
Red Hat JBoss EAP 8 eap8-eventstream 1.0.1-3.redhat_00003.1.el8eap RHSA-2026:0384, RHSA-2026:0383
Red Hat JBoss EAP 8 eap8-guava +1 33.0.0-2.jre_redhat_00003.1.el8eap RHSA-2026:3891, RHSA-2026:3889
Red Hat JBoss EAP 8 eap8-hibernate +2 6.6.36-1.Final_redhat_00001.1.el8eap RHSA-2026:0384, RHSA-2026:0383
Red Hat JBoss EAP 8 eap8-jaxb +9 4.0.6-1.redhat_00001.1.el8eap RHSA-2026:3891, RHSA-2026:3889
Red Hat JBoss EAP 8 eap8-jboss-el-api_5.0_spec 4.0.2-1.Final_redhat_00001.1.el8eap RHSA-2026:0384, RHSA-2026:0383
Red Hat JBoss EAP 8 eap8-jboss-threads 2.5.0-1.redhat_00001.1.el8eap RHSA-2026:0384, RHSA-2026:0383
Red Hat JBoss EAP 8 eap8-jcip-annotations 1.0.0-3.redhat_00009.1.el8eap RHSA-2026:3891, RHSA-2026:3889
Red Hat JBoss EAP 8 eap8-slf4j-jboss-logmanager 2.0.2-1.Final_redhat_00001.1.el8eap RHSA-2026:3891, RHSA-2026:3889
Red Hat JBoss EAP 8 eap8-undertow 2.3.20-2.SP4_redhat_00001.1.el8eap RHSA-2026:3891, RHSA-2026:3889, RHSA-2026:0384
Red Hat JBoss EAP 8 eap8-wildfly +3 8.1.3-4.GA_redhat_00006.1.el8eap RHSA-2026:0384, RHSA-2026:0383
Red Hat JBoss EAP 8 eap8-wildfly-clustering +19 5.0.12-1.Final_redhat_00001.1.el8eap RHSA-2026:0384, RHSA-2026:0383
Red Hat JBoss EAP 8 eap8-wildfly-elytron +1 2.6.6-1.Final_redhat_00001.1.el8eap RHSA-2026:0384, RHSA-2026:0383
Red Hat JBoss EAP 8 eap8-wildfly-javadocs 8.1.1-4.GA_redhat_00007.1.el8eap RHSA-2026:0384, RHSA-2026:0383

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling wildfly-openjdk-17 +1 39.0.0-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven io.undertow:undertow-core < 2.2.39.Final 2.2.39.Final GHSA-6h4f-pj3g-q8fq
Maven io.undertow:undertow-core >= 2.4.0.Alpha1, < 2.4.0.Beta1 2.4.0.Beta1 GHSA-6h4f-pj3g-q8fq
Maven io.undertow:undertow-core >= 2.3.0.Alpha1, < 2.3.21.Final 2.3.21.Final GHSA-6h4f-pj3g-q8fq

Advisories 10

References