PT-2025-10603

CVE-2025-24813

·

Published

2025-02-10

·

Updated

2026-10-30

Description by

CVSS 3.1
10
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Apache Tomcat versions 11.0.0-M1 through 11.0.2 Apache Tomcat versions 10.1.0-M1 through 10.1.34 Apache Tomcat versions 9.0.0.M1 through 9.0.98 Apache Tomcat versions 8.5.0 through 8.5.100
Description This issue involves path equivalence where the use of an internal dot in a filename allows an unauthenticated remote attacker to bypass security checks. By sending a specially crafted PUT request containing a base64-encoded serialized Java payload, an attacker can upload arbitrary files to the server. If the application uses file-based session persistence with the default storage location, the attacker can then send a GET request with a JSESSIONID cookie pointing to the uploaded file, forcing the server to deserialize the data and execute arbitrary code. This flaw is under active exploitation in the wild.
Exploitation may occur under the following conditions:
  • Writes are enabled for the Default Servlet (disabled by default).
  • Support for partial PUT is enabled (enabled by default).
  • For information disclosure: a target URL for sensitive uploads is a sub-directory of a public upload URL, and the attacker knows the sensitive filenames.
  • For remote code execution: the application uses file-based session persistence and includes a library susceptible to a deserialization attack.
Recommendations Upgrade Apache Tomcat versions 11.0.0-M1 through 11.0.2 to version 11.0.3. Upgrade Apache Tomcat versions 10.1.0-M1 through 10.1.34 to version 10.1.35. Upgrade Apache Tomcat versions 9.0.0.M1 through 9.0.98 to version 9.0.99. As a temporary mitigation, set the readonly parameter to true for the Default Servlet. As a temporary mitigation, set the allowPartialPut parameter to false for the Default Servlet. Avoid storing security-sensitive files in sub-directories of public upload paths.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-83QJ-6FR2-VHQG
ALSA-2025_16880
ALSA-2025:3645
ALSA-2025_3645
ALSA-2025:3683
ALSA-2025_3683
ALSA-2025:7494
ALSA-2025:7497
ALT-PU-2025-13307
ALT-PU-2025-4735
ALT-PU-2025-5038
ALT-PU-2025-7452
BIT-TOMCAT-2025-24813
CESA-2025_3683
DLA-4108-1
DSA-5893-1
INFSA-2025_3645
INFSA-2025_3683
MGASA-2025-0105
OPENSUSE-SU-2025_1024-1
OPENSUSE-SU-2025_1126-1
OPENSUSE-SU-2025:14896-1
OPENSUSE-SU-2025:14897-1
RHSA-2025:3454
RHSA-2025:3608
RHSA-2025:3645
RHSA-2025_3645
RHSA-2025:3646
RHSA-2025:3647
RHSA-2025:3683
RHSA-2025_3683
RHSA-2025:3684
RHSA-2025:7494
RHSA-2025:7497
SUSE-SU-2025:0954-1
SUSE-SU-2025_0954-1
SUSE-SU-2025:1024-1
SUSE-SU-2025:1126-1
SUSE-SU-2026:1058-1
USN-7525-1
USN-7525-2
Found an issue in the description? Have something to add? Feel free to write us 👾