CVE-2024-29025

Netty HttpPostRequestDecoder can OOM

Published Mar 25, 2024 CVSS 3.1 · 5.3 Medium EPSS 1.4% KEV · Not listed
Description
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. The `HttpPostRequestDecoder` can be tricked to accumulate data. While the decoder can store items on the disk if configured so, there are no limits to the number of fields the form can have, an attacher can send a chunked post consisting of many small fields that will be accumulated in the `bodyListHttpData` list. The decoder cumulates bytes in the `undecodedChunk` buffer until it can decode a field, this field can cumulate data without limits. This vulnerability is fixed in 4.1.108.Final.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-3834-1 netty security update
Debian DLA Debian DLA DLA-4519-1 netty security update
Debian DSA Debian DSA DSA-6160-1 netty security update
EUVD EUVD EUVD-2024-0832 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. The `HttpPostRequestDecoder` can be tricked to accumulate data. While the decoder can store items on the disk if configured so, there are no limits to the number of fields the form can have, an attacher can send a chunked post consisting of many small fields that will be accumulated in the `bodyListHttpData` list. The decoder cumulates bytes in the `undecodedChunk` buffer until it can decode a field, this field can cumulate data without limits. This vulnerability is fixed in 4.1.108.Final.
Github GHSA Github GHSA GHSA-5jpm-x58v-624v Netty's HttpPostRequestDecoder can OOM
Ubuntu USN Ubuntu USN USN-7284-1 Netty vulnerabilities
History
Type Values Removed Values Added
First Time appeared Debian
Debian debian Linux
Netty
Netty netty
CPEs cpe:2.3:a:netty:netty:*:*:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*
Vendors & Products Debian
Debian debian Linux
Netty
Netty netty
Type Values Removed Values Added
Metrics epss

{'score': 0.00048}

epss

{'score': 0.00049}

Type Values Removed Values Added
CPEs cpe:/a:redhat:apache_camel_spring_boot:4.4.1 cpe:/a:redhat:apache_camel_spring_boot:4.4::el6
Type Values Removed Values Added
First Time appeared Redhat apache Camel Spring Boot
CPEs cpe:/a:redhat:apache_camel_spring_boot:4.4.1
Vendors & Products Redhat apache Camel Spring Boot
Type Values Removed Values Added
First Time appeared Redhat migration Toolkit Runtimes
CPEs cpe:/a:redhat:migration_toolkit_runtimes:1.0::el8
Vendors & Products Redhat migration Toolkit Runtimes
Type Values Removed Values Added
CPEs cpe:/a:redhat:jboss_enterprise_application_platform:8.0
cpe:/a:redhat:jboss_enterprise_application_platform:8.0::el8
cpe:/a:redhat:jboss_enterprise_application_platform:8.0::el9
Type Values Removed Values Added
First Time appeared Redhat jboss Enterprise Application Platform
CPEs cpe:/a:redhat:jboss_enterprise_application_platform:7.4
cpe:/a:redhat:jboss_enterprise_application_platform:7.4::el7
cpe:/a:redhat:jboss_enterprise_application_platform:7.4::el8
cpe:/a:redhat:jboss_enterprise_application_platform:7.4::el9
Vendors & Products Redhat jboss Enterprise Application Platform