Cloudanix VulnDB

CVE-2024-52317

None

CVSS

—

EPSS

2.1%

Published

Nov 18, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A server software flaw could accidentally show one person's web request details to someone else using the same application.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Data Exposure
Component
Network Service
Class
Information Disclosure
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Incorrect recycling of request and response objects used by HTTP/2 requests in Apache Tomcat leads to potential mix-up of request or response data between different users.

Why it matters to the business

Sensitive user data from one session may be inadvertently exposed to another user, increasing risk of information leakage and compliance violations in web applications using affected Tomcat versions.

How an attack unfolds

An attacker interacts with an HTTP/2 endpoint on a vulnerable Tomcat instance, triggering improper object reuse that causes responses intended for one user to be delivered to another, potentially revealing session data or application responses.

How to fix it

Upgrade Apache Tomcat to version 11.0.0, 10.1.31, or 9.0.96. Apply the exact fixed versions listed for affected packages where provided, such as the git commit for apache/tomcat.

How to confirm the fix worked

Verify Tomcat version after upgrade, test HTTP/2 request handling under concurrent user load to confirm no cross-user data leakage occurs, and review release notes for the recycling fix.

Typical attack path

  1. Identify a web application running a vulnerable Tomcat version with HTTP/2 enabled.
  2. Send crafted or rapid HTTP/2 requests to trigger request/response object recycling.
  3. Observe or capture responses that contain data belonging to other concurrent users.
  4. Exploit the mixed-up data for information disclosure or session hijacking.

How to detect it

Review application and Tomcat access logs for concurrent HTTP/2 sessions showing mismatched user data or unexpected response contents; examine any available thread or connection pool debugging output for signs of object reuse across sessions.

What your security team should do

  • Prioritize upgrade of all Tomcat instances matching the affected version ranges immediately.
  • Disable HTTP/2 temporarily if upgrade cannot be applied quickly.
  • Monitor for unusual response patterns in application logs during the remediation window.

The record

Incorrect object re-cycling and re-use vulnerability in Apache Tomcat. Incorrect recycling of the request and response used by HTTP/2 requests could lead to request and/or response mix-up between users. This issue affects Apache Tomcat: from 11.0.0-M23 through 11.0.0-M26, from 10.1.27 through 10.1.30, from 9.0.92 through 9.0.95. Users are recommended to upgrade to version 11.0.0, 10.1.31 or 9.0.96, which fixes the issue.

Affected packages

Ecosystem Package Introduced Fixed
Maven org.apache.tomcat.embed:tomcat-embed-core 10.1.27 10.1.31
Maven org.apache.tomcat.embed:tomcat-embed-core 11.0.0-M23 11.0.0
Maven org.apache.tomcat.embed:tomcat-embed-core 9.0.92 9.0.96
Maven org.apache.tomcat:tomcat-coyote 10.1.27 10.1.31
Maven org.apache.tomcat:tomcat-coyote 11.0.0-M23 11.0.0
Maven org.apache.tomcat:tomcat-coyote 9.0.92 9.0.96
Bitnami tomcat 11.0.0-m23 11.0.0
Bitnami tomcat 9.0.92 9.0.96
Debian:13 tomcat10 0 10.1.31-1
SUSE:Enterprise Storage 7.1 tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS tomcat10 0 10.1.34-150200.5.31.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS tomcat10 0 10.1.34-150200.5.31.1
SUSE:Linux Enterprise Module for Web and Scripting 15 SP6 tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Module for Web and Scripting 15 SP6 tomcat10 0 10.1.34-150200.5.31.1
SUSE:Linux Enterprise Server 15 SP3-LTSS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Server 15 SP4-LTSS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Server 15 SP5-LTSS tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Server 15 SP5-LTSS tomcat10 0 10.1.34-150200.5.31.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP5 tomcat 0 9.0.98-150200.74.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP5 tomcat10 0 10.1.34-150200.5.31.1
SUSE:Manager Server 4.3 tomcat 0 9.0.98-150200.74.1
Ubuntu:20.04:LTS tomcat9 0 No fix
Ubuntu:22.04:LTS tomcat9 0 No fix
Ubuntu:24.04:LTS tomcat10 0 No fix
Ubuntu:24.04:LTS tomcat9 0 No fix
Ubuntu:24.10 tomcat10 0 No fix
Ubuntu:24.10 tomcat9 0 No fix
Ubuntu:25.10 tomcat9 0 No fix
Ubuntu:Pro:14.04:LTS tomcat6 0 No fix
Ubuntu:Pro:14.04:LTS tomcat7 0 No fix
Ubuntu:Pro:16.04:LTS tomcat6 0 No fix
Ubuntu:Pro:16.04:LTS tomcat7 0 No fix
Ubuntu:Pro:16.04:LTS tomcat8 0 No fix
Ubuntu:Pro:18.04:LTS tomcat7 0 No fix
Ubuntu:Pro:18.04:LTS tomcat8 0 No fix
Ubuntu:Pro:18.04:LTS tomcat9 0 No fix
Ubuntu:Pro:24.04:LTS tomcat10 0 10.1.16-1ubuntu0.1~esm3
maven org.apache.tomcat.embed/tomcat-embed-core 10.1.27 10.1.31
maven org.apache.tomcat.embed/tomcat-embed-core 11.0.0-M23 11.0.0
maven org.apache.tomcat.embed/tomcat-embed-core 9.0.92 9.0.96
maven org.apache.tomcat/tomcat-coyote 10.1.27 10.1.31
maven org.apache.tomcat/tomcat-coyote 11.0.0-M23 11.0.0
maven org.apache.tomcat/tomcat-coyote 9.0.92 9.0.96
openSUSE:Leap 15.6 tomcat 0 9.0.98-150200.74.1
openSUSE:Leap 15.6 tomcat10 0 10.1.34-150200.5.31.1
openSUSE:Tumbleweed tomcat 0 9.0.102-1.1
openSUSE:Tumbleweed tomcat10 0 10.1.39-1.1

Related vulnerabilities