CVE-2024-7885

HIGH
Published Aug 21, 2024 Modified Jan 19, 2026 CWE-362

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.

Is your site exposed to CVE-2024-7885?

Run a free security scan — no signup, results in seconds.

CVSS v3.1 Score

7.5
HIGH
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Weakness Type (CWE)

CWE-362 CWE-362

Affected Products

Vendor Product
redhat build_of_apache_camel_-_hawtio
redhat build_of_apache_camel_for_spring_boot
redhat build_of_keycloak
redhat data_grid
redhat integration_camel_k
redhat jboss_enterprise_application_platform
redhat jboss_enterprise_application_platform
redhat jboss_fuse
redhat process_automation
redhat single_sign-on

References

Frequently Asked Questions

What is CVE-2024-7885? +
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. It has a CVSS v3.1 base score of 7.5 (HIGH).
How severe is CVE-2024-7885? +
CVE-2024-7885 has a CVSS v3.1 score of 7.5 out of 10, rated HIGH. This is a high-severity vulnerability that should be prioritized for patching.
What products are affected by CVE-2024-7885? +
CVE-2024-7885 affects products from redhat, specifically: build_of_apache_camel_-_hawtio, build_of_apache_camel_for_spring_boot, build_of_keycloak, data_grid, integration_camel_k, jboss_enterprise_application_platform, jboss_fuse, process_automation, single_sign-on. Check the affected products table above for specific version ranges.
How do I check if I'm vulnerable to CVE-2024-7885? +
You can use Secably's free Website Scanner to check your website for known vulnerabilities. For infrastructure scanning, use the Port Scanner to identify exposed services that may be affected. Check the vendor advisories linked above for specific patch and version information.

Related Vulnerabilities

Don't wait for an exploit

Scan your website for vulnerabilities like CVE-2024-7885 — free, no signup required.