CVE Vulnerabilities

CVE-2024-47535

Uncontrolled Resource Consumption

Published: Nov 12, 2024 | Modified: Sep 05, 2025
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
RedHat/V2
RedHat/V3
5.5 MODERATE
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. An unsafe reading of environment file could potentially cause a denial of service in Netty. When loaded on an Windows application, Netty attempts to load a file that does not exist. If an attacker creates such a large file, the Netty application crashes. This vulnerability is fixed in 4.1.115.

Weakness

The product does not properly control the allocation and maintenance of a limited resource.

Affected Software

NameVendorStart VersionEnd Version
NettyNetty*4.1.115 (excluding)
Red Hat build of Quarkus 3.15.3RedHatio.quarkus/quarkus-netty*
Red Hat JBoss Enterprise Application Platform 7RedHatio.netty/netty*
Red Hat JBoss Enterprise Application Platform 7.4.22RedHat*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8RedHateap7-netty-0:4.1.119-1.Final_redhat_00004.1.el8eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8RedHateap7-netty-transport-native-epoll-0:4.1.119-1.Final_redhat_00004.1.el8eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8RedHateap7-wildfly-0:7.4.21-3.GA_29548_redhat_00001.1.el8eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8RedHateap7-apache-commons-io-0:2.16.1-1.redhat_00001.1.el8eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8RedHateap7-hal-console-0:3.3.26-1.Final_redhat_00001.1.el8eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8RedHateap7-ironjacamar-0:1.5.19-1.Final_redhat_00001.1.el8eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8RedHateap7-jboss-remoting-0:5.0.31-1.Final_redhat_00001.1.el8eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8RedHateap7-jboss-server-migration-0:1.10.0-41.Final_redhat_00041.1.el8eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8RedHateap7-weld-core-0:3.1.11-1.Final_redhat_00001.1.el8eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8RedHateap7-wildfly-0:7.4.22-2.GA_redhat_00001.1.el8eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8RedHateap7-wildfly-elytron-0:1.15.25-1.Final_redhat_00001.1.el8eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9RedHateap7-netty-0:4.1.119-1.Final_redhat_00004.1.el9eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9RedHateap7-netty-transport-native-epoll-0:4.1.119-1.Final_redhat_00004.1.el9eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9RedHateap7-wildfly-0:7.4.21-3.GA_29548_redhat_00001.1.el9eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9RedHateap7-apache-commons-io-0:2.16.1-1.redhat_00001.1.el9eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9RedHateap7-hal-console-0:3.3.26-1.Final_redhat_00001.1.el9eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9RedHateap7-ironjacamar-0:1.5.19-1.Final_redhat_00001.1.el9eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9RedHateap7-jboss-remoting-0:5.0.31-1.Final_redhat_00001.1.el9eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9RedHateap7-jboss-server-migration-0:1.10.0-41.Final_redhat_00041.1.el9eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9RedHateap7-weld-core-0:3.1.11-1.Final_redhat_00001.1.el9eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9RedHateap7-wildfly-0:7.4.22-2.GA_redhat_00001.1.el9eap*
Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9RedHateap7-wildfly-elytron-0:1.15.25-1.Final_redhat_00001.1.el9eap*
Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7RedHateap7-netty-0:4.1.119-1.Final_redhat_00004.1.el7eap*
Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7RedHateap7-netty-transport-native-epoll-0:4.1.119-1.Final_redhat_00004.1.el7eap*
Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7RedHateap7-wildfly-0:7.4.21-3.GA_29548_redhat_00001.1.el7eap*
Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7RedHateap7-apache-commons-io-0:2.16.1-1.redhat_00001.1.el7eap*
Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7RedHateap7-hal-console-0:3.3.26-1.Final_redhat_00001.1.el7eap*
Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7RedHateap7-ironjacamar-0:1.5.19-1.Final_redhat_00001.1.el7eap*
Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7RedHateap7-jboss-remoting-0:5.0.31-1.Final_redhat_00001.1.el7eap*
Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7RedHateap7-jboss-server-migration-0:1.10.0-41.Final_redhat_00041.1.el7eap*
Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7RedHateap7-weld-core-0:3.1.11-1.Final_redhat_00001.1.el7eap*
Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7RedHateap7-wildfly-0:7.4.22-2.GA_redhat_00001.1.el7eap*
Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7RedHateap7-wildfly-elytron-0:1.15.25-1.Final_redhat_00001.1.el7eap*
Red Hat JBoss Enterprise Application Platform 8RedHatio.netty/netty*
Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 8RedHateap8-eap-product-conf-parent-0:800.6.1-1.GA_redhat_00001.1.el8eap*
Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 8RedHateap8-netty-0:4.1.119-1.Final_redhat_00002.1.el8eap*
Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 8RedHateap8-netty-transport-native-epoll-0:4.1.119-1.Final_redhat_00002.1.el8eap*
Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 8RedHateap8-slf4j-0:2.0.16-2.redhat_00003.1.el8eap*
Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 8RedHateap8-wildfly-0:8.0.6-15.GA_redhat_00009.1.el8eap*
Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 9RedHateap8-eap-product-conf-parent-0:800.6.1-1.GA_redhat_00001.1.el9eap*
Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 9RedHateap8-netty-0:4.1.119-1.Final_redhat_00002.1.el9eap*
Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 9RedHateap8-netty-transport-native-epoll-0:4.1.119-1.Final_redhat_00002.1.el9eap*
Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 9RedHateap8-slf4j-0:2.0.16-2.redhat_00003.1.el9eap*
Red Hat JBoss Enterprise Application Platform 8.0 for RHEL 9RedHateap8-wildfly-0:8.0.6-15.GA_redhat_00009.1.el9eap*
Streams for Apache Kafka 2.9.0RedHat*
Streams for Apache Kafka 2.9.1RedHat*
Streams for Apache Kafka 3.0.0RedHat*
NettyUbuntudevel*
NettyUbuntuesm-apps/bionic*
NettyUbuntuesm-apps/focal*
NettyUbuntuesm-apps/jammy*
NettyUbuntuesm-apps/noble*
NettyUbuntuesm-apps/xenial*
NettyUbuntuesm-infra-legacy/trusty*
NettyUbuntufocal*
NettyUbuntujammy*
NettyUbuntunoble*
NettyUbuntuoracular*
NettyUbuntuplucky*
NettyUbuntuquesting*
NettyUbuntutrusty/esm*
NettyUbuntuupstream*

Potential Mitigations

  • Mitigation of resource exhaustion attacks requires that the target system either:

  • The first of these solutions is an issue in itself though, since it may allow attackers to prevent the use of the system by a particular valid user. If the attacker impersonates the valid user, they may be able to prevent the user from accessing the server in question.

  • The second solution is simply difficult to effectively institute – and even when properly done, it does not provide a full solution. It simply makes the attack require more resources on the part of the attacker.

References