CVE-2024-4027 json
Undertow: outofmemoryerror in httpservletrequestimpl.getparameternames() can cause remote dos attacks
published 2026-01-30 9 mo ago modified 2026-11-04 4 d ago also GHSA-33hj-rcmx-86mv , EUVD-2024-32593
- cvss
- 7.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 34%
- public exploits
- 0
- none known
Summary
A flaw was found in Undertow. Servlets using a method that calls HttpServletRequestImpl.getParameterNames() can cause an OutOfMemoryError when the client sends a request with large parameter names. This issue can be exploited by an unauthorized user to cause a remote denial-of-service (DoS) attack.
Patch / fix
- maven io.undertow:undertow-core 2.2.39.Final, 2.3.21.Final, 2.4.0.Beta1
- github.com/undertow-io/undertow@6b7c184 commit
- github.com/undertow-io/undertow@8318dd3 commit
- github.com/undertow-io/undertow@cb854c7 commit
- github.com/undertow-io/undertow@fb14baa commit
- github.com/undertow-io/undertow#1860 pull request
- github.com/undertow-io/undertow#1882 pull request
- github.com/undertow-io/undertow#1894 pull request
- github.com/undertow-io/undertow/releases/tag/2.2.39.Final release
- github.com/undertow-io/undertow/releases/tag/2.3.21.Final release
- github.com/undertow-io/undertow/releases/tag/2.4.0.Beta1 release
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2024-4027 updated cvss 7.5
undertow: OutOfMemoryError in HttpServletRequestImpl.getParameterNames() can cause remote DoS attacks
-
Red Hat build of Apicurio Registry 2 undertow undertowaffected: workaround, no fix available “Currently no mitigation is available for this vulnerability. Please make sure to perform the update as they become available.”
-
Red Hat Fuse 7 undertow undertow Red Hat Integration Camel K 1 undertow undertow Red Hat Process Automation 7 undertow undertowaffected: workaround, no fix planned “Currently no mitigation is available for this vulnerability. Please make sure to perform the update as they become available.”
-
Red Hat build of Quarkus quarkus-undertow Red Hat Data Grid 8 undertow undertow Red Hat JBoss Enterprise Application Platform 7 undertow undertow Red Hat JBoss Enterprise Application Platform 8 undertow undertow Red Hat JBoss Enterprise Application Platform Expansion Pack undertow undertow Red Hat Single Sign-On 7 undertow undertownot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 9 mo ago
Exploit prediction
0.40% chance of exploitation in the next 30 days, higher than 34% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| CISA ADP | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | io.undertow:undertow-core | <2.2.39.Final >=2.4.0.Alpha1, <2.4.0.Beta1 >=2.3.0.Alpha1, <2.3.21.Final |
2.2.39.Final 2.4.0.Beta1 2.3.21.Final |
Affected products
- Red Hat Red Hat build of Apicurio Registry 2
- 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 JBoss Enterprise Application Platform 7
- Red Hat Red Hat JBoss Enterprise Application Platform 8
- Red Hat Red Hat JBoss Enterprise Application Platform Expansion Pack
- Red Hat Red Hat Process Automation 7
- Red Hat Red Hat Single Sign-On 7
Classification
References
-
github.com
/undertow-io/undertow/pull/1860
web
-
github.com
/undertow-io/undertow/pull/1882
web
-
github.com
/undertow-io/undertow/pull/1894
web
-
github.com
/undertow-io/undertow/commit/6b7c18481ce65ae4012d92fe2b7f17a21ef4d70b
web
-
github.com
/undertow-io/undertow/commit/8318dd36fdc2c9842baf10c5f1bfbb3bc23f75e7
web
-
github.com
/undertow-io/undertow/commit/cb854c779b9e2368c3c274ebd7217c8e75d505be
web
-
github.com
/undertow-io/undertow/commit/fb14baa51b611a4a9f755f1d8b07d6e12eac68e3
web
-
access.redhat.com
/security/cve/CVE-2024-4027
vdb-entry, web
-
bugzilla.redhat.com
/show_bug.cgi?id=2276410
issue-tracking, web
- security.access.redhat.com /data/csaf/v2/vex/2024/cve-2024-4027.json
-
nvd.nist.gov
/vuln/detail/CVE-2024-4027
advisory
-
github.com
/undertow-io/undertow
package
-
github.com
/undertow-io/undertow/releases/tag/2.2.39.Final
web
-
github.com
/undertow-io/undertow/releases/tag/2.3.21.Final
web
-
github.com
/undertow-io/undertow/releases/tag/2.4.0.Beta1
web
-
issues.redhat.com
/browse/UNDERTOW-2377
web
Sources
- CVE List CVE-2024-4027
- GitHub Advisory GHSA-33hj-rcmx-86mv
- NVD CVE-2024-4027
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.