GHSA-6h4f-pj3g-q8fq

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

At a glance

Published
Updated
CVE
CVE-2024-3884
CVSS_V3
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

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 packages

PackageVersions
Maven · io.undertow:undertow-coreintroduced 0, fixed 2.2.39.Final
Maven · io.undertow:undertow-coreintroduced 2.4.0.Alpha1, fixed 2.4.0.Beta1
Maven · io.undertow:undertow-coreintroduced 2.3.0.Alpha1, fixed 2.3.21.Final

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — GitHub Advisory Database