Vulnerability · Published Jul 8, 2024 · Assigned by redhat

CVE-2024-3653Undertow: learningpushhandler can lead to remote memory dos attacks

Medium 5.3

In plain English

A medium-severity memory leak in undertow. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 1.9% (higher than 79% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)5.3Medium
Exploit odds (30 days)1.9%top 20.6% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

A vulnerability was found in Undertow. This issue requires enabling the learning-push handler in the server's config, which is disabled by default, leaving the maxAge config in the handler unconfigured. The default is -1, which makes the handler vulnerable. If someone overwrites that config, the server is not subject to the attack. The attacker needs to be able to reach the server with a normal HTTP request.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:14undertow2.3.18-1DEBIAN-CVE-2024-3653
Mavenio.undertow:undertow-core2.3.15.FinalGHSA-ch7q-gpff-h9hp
Mavenio.undertow:undertow-core2.2.34.FinalGHSA-ch7q-gpff-h9hp
Ubuntu:25.10undertowno fix listedUBUNTU-CVE-2024-3653
Ubuntu:26.04:LTSundertowno fix listedUBUNTU-CVE-2024-3653
Ubuntu:26.10undertowno fix listedUBUNTU-CVE-2024-3653

Affected products (as reported)

VendorProductVersions
undertow 0 – through 2.3.14.Final
Red Hat Red Hat build of Quarkus 3.8.6.redhat see references
Red Hat Red Hat JBoss Enterprise Application Platform see references
Red Hat Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 8 see references
Red Hat Red Hat JBoss Enterprise Application Platform 7.4 for RHEL 9 see references
Red Hat Red Hat JBoss Enterprise Application Platform 7.4 on RHEL 7 see references
Red Hat Red Hat JBoss Enterprise Application Platform 8 see references
Red Hat OpenShift Serverless see references
Red Hat Red Hat build of Apache Camel 4 for Quarkus 3 see references
Red Hat Red Hat build of Apache Camel for Spring Boot 4 see references
Red Hat Red Hat build of Apache Camel - HawtIO 4 see references
Red Hat Red Hat build of Apicurio Registry 2 see references
Red Hat Red Hat Build of Keycloak see references
Red Hat Red Hat build of OptaPlanner 8 see references
Red Hat Red Hat build of Quarkus see references
Red Hat Red Hat Data Grid 8 see references
Red Hat Red Hat Fuse 7 see references
Red Hat Red Hat Integration Camel K 1 see references
Red Hat Red Hat Integration Camel Quarkus 2 see references
Red Hat Red Hat JBoss Data Grid 7 see references
Red Hat Red Hat JBoss Enterprise Application Platform Expansion Pack see references
Red Hat Red Hat JBoss Fuse Service Works 6 see references
Red Hat Red Hat Process Automation 7 see references
Red Hat Red Hat Single Sign-On 7 see references
Red Hat streams for Apache Kafka see references

Weakness: CWE-401 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

References