Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2024-1635— Undertow: out-of-memory error after several closed connections with wildfly-http-client protocol

CVSS 7.5 · High EPSS 22.69% · P96
Get alerts for future matching vulnerabilitiesLog in to subscribe

I. Basic Information for CVE-2024-1635

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Undertow: out-of-memory error after several closed connections with wildfly-http-client protocol
Source: NVD (National Vulnerability Database)
Vulnerability Description
A vulnerability was found in Undertow. This vulnerability impacts a server that supports the wildfly-http-client protocol. Whenever a malicious user opens and closes a connection with the HTTP port of the server and then closes the connection immediately, the server will end with both memory and open file limits exhausted at some point, depending on the amount of memory available. At HTTP upgrade to remoting, the WriteTimeoutStreamSinkConduit leaks connections if RemotingConnection is closed by Remoting ServerConnectionOpenListener. Because the remoting connection originates in Undertow as part of the HTTP upgrade, there is an external layer to the remoting connection. This connection is unaware of the outermost layer when closing the connection during the connection opening procedure. Hence, the Undertow WriteTimeoutStreamSinkConduit is not notified of the closed connection in this scenario. Because WriteTimeoutStreamSinkConduit creates a timeout task, the whole dependency tree leaks via that task, which is added to XNIO WorkerThread. So, the workerThread points to the Undertow conduit, which contains the connections and causes the leak.
Source: NVD (National Vulnerability Database)
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Source: NVD (National Vulnerability Database)
Vulnerability Type
未加控制的资源消耗(资源穷尽)
Source: NVD (National Vulnerability Database)
Vulnerability Title
Red Hat Undertow 资源管理错误漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
Red Hat Undertow是美国红帽(Red Hat)公司的一款基于Java的嵌入式Web服务器,是Wildfly(Java应用服务器)默认的Web服务器。 Red Hat Undertow 存在资源管理错误漏洞,该漏洞源于使用wildfly-http-client协议多次关闭连接后出现内存不足错误。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

VendorProductAffected VersionsCPESubscribe
Red HatRed Hat build of Apache Camel 4.4.1 for Spring Boot 3.2-cpe:/a:redhat:apache_camel_spring_boot:4.4::el6
Red HatRed Hat Fuse 7.13.0-cpe:/a:redhat:jboss_fuse:7
Red HatRed Hat JBoss Enterprise Application Platform 2.2.30.SP1-redhat-00001 ~ * cpe:/a:redhat:jboss_enterprise_application_platform:7.4
Red HatRed Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 0:1.5.5.016-1.redhat_00001.1.ep7.el7 ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.1::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 1:1.5.5.016-1.redhat_00001.1.ep7.el7 ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.1::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 0:3.5.11-1.Final_redhat_00001.1.ep7.el7 ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.1::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 0:1.14.2-1.redhat_00002.1.ep7.el7 ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.1::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 0:1.4.18-14.SP13_redhat_00001.1.ep7.el7 ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.1::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 0:7.1.10-2.GA_redhat_00002.1.ep7.el7 ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.1::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 0:5.0.3-2.redhat_00002.1.ep7.el7 ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.1::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.1 EUS for RHEL 7 0:2.0.10-2.redhat_00002.1.ep7.el7 ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.1::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 0:2.10.4-3.redhat_00006.1.el7eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.3::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 0:2.10.4-3.redhat_00006.1.el7eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.3::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 0:2.10.4-5.redhat_00006.1.el7eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.3::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 0:2.10.4-3.redhat_00006.1.el7eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.3::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 0:2.10.4-5.redhat_00006.1.el7eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.3::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 0:2.10.4-2.redhat_00006.1.el7eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.3::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 0:1.7.2-16.Final_redhat_00017.1.el7eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.3::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 0:4.1.63-5.Final_redhat_00003.1.el7eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.3::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 0:2.0.41-4.SP5_redhat_00001.1.el7eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.3::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 0:7.3.14-3.GA_redhat_00002.1.el7eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.3::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.3 EUS for RHEL 7 0:1.10.17-1.Final_redhat_00001.1.el7eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform_eus:7.3::el7
Red HatRed Hat JBoss Enterprise Application Platform 7.4 for RHEL 8 0:2.2.30-1.SP1_redhat_00001.1.el8eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform:7.4::el8
Red HatRed Hat JBoss Enterprise Application Platform 7.4 for RHEL 9 0:2.2.30-1.SP1_redhat_00001.1.el9eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform:7.4::el9
Red HatRed Hat JBoss Enterprise Application Platform 7.4 on RHEL 7 0:2.2.30-1.SP1_redhat_00001.1.el7eap ~ * cpe:/a:redhat:jboss_enterprise_application_platform:7.4::el7
Red HatRed Hat Single Sign-On 7.6 for RHEL 7 0:18.0.13-1.redhat_00001.1.el7sso ~ * cpe:/a:redhat:red_hat_single_sign_on:7.6::el7
Red HatRed Hat Single Sign-On 7.6 for RHEL 8 0:18.0.13-1.redhat_00001.1.el8sso ~ * cpe:/a:redhat:red_hat_single_sign_on:7.6::el8
Red HatRed Hat Single Sign-On 7.6 for RHEL 9 0:18.0.13-1.redhat_00001.1.el9sso ~ * cpe:/a:redhat:red_hat_single_sign_on:7.6::el9
Red HatRHEL-8 based Middleware Containers 7.6-46 ~ * cpe:/a:redhat:rhosemc:1.0::el8
Red HatRHSSO 7.6.8-cpe:/a:redhat:red_hat_single_sign_on:7.6
Red HatOpenShift Serverless-cpe:/a:redhat:serverless:1
Red HatRed Hat build of Apache Camel 4 for Quarkus 3-cpe:/a:redhat:camel_quarkus:3
Red HatRed Hat build of Apache Camel for Spring Boot 3-cpe:/a:redhat:camel_spring_boot:3
Red HatRed Hat build of Apache Camel for Spring Boot 4-cpe:/a:redhat:camel_spring_boot:4
Red HatRed Hat build of Apicurio Registry 2-cpe:/a:redhat:service_registry:2
Red HatRed Hat Build of Keycloak-cpe:/a:redhat:build_keycloak:
Red HatRed Hat build of OptaPlanner 8-cpe:/a:redhat:optaplanner:::el6
Red HatRed Hat build of Quarkus-cpe:/a:redhat:quarkus:2
Red HatRed Hat build of Quarkus-cpe:/a:redhat:quarkus:3
Red HatRed Hat Data Grid 8-cpe:/a:redhat:jboss_data_grid:8
Red HatRed Hat Integration Camel K 1-cpe:/a:redhat:integration:1
Red HatRed Hat Integration Camel Quarkus 2-cpe:/a:redhat:camel_quarkus:2
Red HatRed Hat JBoss Data Grid 7-cpe:/a:redhat:jboss_data_grid:7
Red HatRed Hat JBoss Enterprise Application Platform 8-cpe:/a:redhat:jboss_enterprise_application_platform:8
Red HatRed Hat JBoss Fuse Service Works 6-cpe:/a:redhat:jboss_fuse_service_works:6
Red HatRed Hat Process Automation 7-cpe:/a:redhat:jboss_enterprise_bpms_platform:7
Red Hatstreams for Apache Kafka-cpe:/a:redhat:amq_streams:1

II. Public POCs for CVE-2024-1635

#POC DescriptionSource LinkShenlong Link
AI-Generated POCPremium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2024-1635

登录查看更多情报信息。

IV. Related Vulnerabilities

V. Comments for CVE-2024-1635

No comments yet


Leave a comment