
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2024-3884 is a denial-of-service vulnerability in Undertow, the Java-based non-blocking web server used in Red Hat JBoss Enterprise Application Platform (EAP) and related products. The flaw exists in the FormEncodedDataDefinition.doParse(StreamSourceChannel) method, which lacks size limits when parsing application/x-www-form-urlencoded form data, causing an OutOfMemoryError when processing oversized payloads. It affects Undertow as shipped with Red Hat JBoss EAP 7.x and 8.x, as well as IBM watsonx Data Intelligence. The vulnerability was reported on April 16, 2024, and publicly disclosed on December 3, 2025. It carries a CVSS v3.1 base score of 7.5 (High) (Red Hat CVE, Red Hat Bugzilla).
The root cause is improper input validation (CWE-20) in Undertow's form data parsing logic. Specifically, the FormEncodedDataDefinition.doParse(StreamSourceChannel) method does not enforce any size limit on incoming application/x-www-form-urlencoded request bodies, allowing an attacker to send an arbitrarily large payload that exhausts the JVM heap memory. The attack vector is network-based, requires no authentication, no user interaction, and low attack complexity — any unauthenticated remote user can trigger the condition by submitting a crafted HTTP POST request with an oversized form body. No public proof-of-concept exploit code has been identified (Red Hat Bugzilla, Red Hat CVE).
Successful exploitation causes the Undertow server process to exhaust available JVM heap memory, resulting in an OutOfMemoryError and a remote denial of service. This renders the affected application server unavailable to legitimate users, impacting service availability with no confidentiality or integrity consequences. Applications deployed on Red Hat JBoss EAP 7.x and 8.x, WildFly, and IBM watsonx Data Intelligence that expose endpoints accepting form-encoded data are at risk (Red Hat Bugzilla, Red Hat CVE).
There is no known public proof-of-concept exploit and no evidence of active in-the-wild exploitation as of the time of disclosure. The EPSS score is approximately 0.0029 (0.29%), indicating a low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. No threat actor attribution has been reported (Red Hat CVE, Feedly).
Content-Type: application/x-www-form-urlencoded (e.g., login forms, data submission endpoints).application/x-www-form-urlencoded body — for example, a key-value pair where the value is repeated millions of times to create a multi-megabyte or gigabyte payload.curl, Python requests, or a custom script. Example: curl -X POST http://target:8080/app/endpoint -H 'Content-Type: application/x-www-form-urlencoded' --data-binary @large_payload.txtOutOfMemoryError, resulting in server crash or unresponsiveness (Red Hat Bugzilla).Content-Type: application/x-www-form-urlencoded directed at application endpoints; repeated large POST requests from the same source IP in a short time window.java.lang.OutOfMemoryError: Java heap space) in Undertow or JBoss EAP server logs (server.log); application server crash or restart events correlated with large incoming requests in access logs.Red Hat has released patches across multiple JBoss EAP versions addressing this vulnerability. Patched releases include:
As interim workarounds, administrators should implement request body size limits at the WAF or reverse proxy layer (e.g., Nginx client_max_body_size, Apache LimitRequestBody), apply rate limiting on form submission endpoints, and monitor JVM heap usage. Upgrading to a patched Undertow version is the definitive fix (Red Hat Bugzilla, RHSA-2026:0383).
The vulnerability was noted in CISA's weekly vulnerability bulletin for the week of December 1, 2025, indicating it was included in routine government security tracking. Security community aggregators such as RedPacket Security and Vulners published alerts shortly after disclosure. No significant independent researcher commentary or major media coverage has been identified beyond standard vulnerability tracking and vendor advisory channels (Red Hat CVE).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."