CVE-2024-7885

High

Description

A vulnerability was found in Undertow where the ProxyProtocolReadListener reuses the same StringBuilder instance across multiple requests. This issue occurs when the parseProxyProtocolV1 method processes multiple requests on the same HTTP connection. As a result, different requests may share the same StringBuilder instance, potentially leading to information leakage between requests or responses. In some cases, a value from a previous request or response may be erroneously reused, which could lead to unintended data exposure. This issue primarily results in errors and connection termination but creates a risk of data leakage in multi-request environments.

SeverityHigh
CVSS7.5
Exploit probability—
ProductRedhat Build Of Apache Camel - Hawtio
PublishedAug 21, 2024
First seenAug 21, 2024

How to fix

Affected products

ProductAffected versionsFixed in
redhat build_of_apache_camel_-_hawtioNo range specified—
redhat build_of_apache_camel_for_spring_bootNo range specified—
redhat build_of_keycloakNo range specified—
redhat data_grid8.0.0—
redhat integration_camel_kNo range specified—
redhat jboss_enterprise_application_platform7.0.0, 8.0.0—
redhat jboss_fuse7.0.0—
redhat process_automation7.0—
redhat single_sign-on7.0—
io.undertow:undertow-coreMavenv < 2.2.36.Final, 2.3.0.Alpha1 ≤ v < 2.3.17.Final2.2.36.Final, 2.3.17.Final

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.