GitHub Advisoryadvisory · Maven

GHSA-33hj-rcmx-86mv Undertow Servlets Vulnerable to Remote DoS via OutOfMemoryError when Passed Large Parameter Names

HIGH Published 2026-01-30 Modified 2026-02-25 Official page ↗
Aliases
CVE-2024-4027
Ecosystem
Maven
Packages
io.undertow:undertow-core
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-770
Reviewed
2026-02-01

Affected packages

• Maven io.undertow:undertow-core: < 2.2.39.Final → fixed in 2.2.39.Final • Maven io.undertow:undertow-core: >= 2.4.0.Alpha1, < 2.4.0.Beta1 → fixed in 2.4.0.Beta1 • Maven io.undertow:undertow-core: >= 2.3.0.Alpha1, < 2.3.21.Final → fixed in 2.3.21.Final

Description

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.

Related

Alias · CVE (1)

Weakness · CWE (1)

  • CWE-770 Allocation of Resources Without Limits or Throttling weakness

References