CVE-2024-3653

Undertow: learningpushhandler can lead to remote memory dos attacks

Published Jul 8, 2024 CVSS 3.1 · 5.3 Medium EPSS 1.9% KEV · Not listed
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.

Remediation

Vendor Workaround

Setting the maxAge configuration is sufficient to prevent the behavior of this vulnerability being explored.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-2322 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.
Github GHSA Github GHSA GHSA-ch7q-gpff-h9hp Undertow Missing Release of Memory after Effective Lifetime vulnerability
History
Type Values Removed Values Added
First Time appeared Redhat camel K
Redhat jboss Bpms
CPEs cpe:/a:redhat:integration:1
cpe:/a:redhat:jboss_enterprise_bpms_platform:7
cpe:/a:redhat:camel_k:1
cpe:/a:redhat:jboss_bpms:7
cpe:/a:redhat:quarkus:3.8
Vendors & Products Redhat integration
Redhat jboss Enterprise Bpms Platform
Redhat camel K
Redhat jboss Bpms
Type Values Removed Values Added
CPEs cpe:/a:redhat:jboss_enterprise_application_platform:8
Type Values Removed Values Added
CPEs cpe:/a:redhat:jboss_enterprise_application_platform:8
Type Values Removed Values Added
First Time appeared Redhat apache Camel Hawtio
CPEs cpe:/a:redhat:rhboac_hawtio:4 cpe:/a:redhat:apache_camel_hawtio:4
Vendors & Products Redhat rhboac Hawtio
Redhat apache Camel Hawtio
Type Values Removed Values Added
CPEs cpe:/a:redhat:camel_spring_boot:3
Type Values Removed Values Added
CPEs cpe:/a:redhat:camel_spring_boot:3
Type Values Removed Values Added
CPEs cpe:/a:redhat:quarkus:3 cpe:/a:redhat:quarkus:2
cpe:/a:redhat:quarkus:3.8::el8
References
Type Values Removed Values Added
References
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
CPEs cpe:/a:redhat:build_keycloak:22 cpe:/a:redhat:build_keycloak:
Type Values Removed Values Added
CPEs cpe:/a:redhat:jboss_enterprise_application_platform:7 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
References