10

CVE-2025-24813: Apache Tomcat Path Equivalence Vulnerability

KEV
Analyzed
AliasesSUSE-SU-2025:0954-1RHSA-2025:3454RHSA-2025:7494
Published 10-03-2025Last modified 29-10-2025

Vulnerability summary

CVE-2025-24813 is a critical (CVSS 10.0) vulnerability in Apache Tomcat. It is known to be exploited: CISA lists it, first on 01-04-2025. EPSS estimates a 99.94% chance of exploitation in the next 30 days, higher than 99.9% of scored vulnerabilities. 3 public exploits are recorded.

Priority
Act nowlisted as exploited

Listed as exploited by CISA (01-04-2025)

Source freshness unavailable

How is this decided?
CVSS score
10.0/10
010
Critical · v3.1 (CVE.org)
EPSS score
99.94%
0%100%
Critical · +0.01 pp in 30 days
KEVExploited in the wildCritical · listed in 1 catalog
RansomwareNot flaggedNo ransomware use recorded.
Public exploits3github, exploit-database, metasploit

Advisory lineage

Upstream 0 · Downstream 13 · Related 7

Timeline

  1. 10-03-2025
    PublishedVulnerability first disclosed.
  2. 01-04-2025
    Added to CISA KEVExploitedApache Tomcat Path Equivalence Vulnerability
  3. 22-04-2025
    CISA remediation dueDeadline passedApply mitigations per vendor instructions.
  4. 29-10-2025
    Last modifiedVulnerability information updated.

Description

Path Equivalence: 'file.Name' (Internal Dot) leading to Remote Code Execution and/or Information disclosure and/or malicious content added to uploaded files via write enabled Default Servlet in Apache Tomcat. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.2, from 10.1.0-M1 through 10.1.34, from 9.0.0.M1 through 9.0.98. The following versions were EOL at the time the CVE was created but are known to be affected: 8.5.0 though 8.5.100. Other, older, EOL versions may also be affected. If all of the following were true, a malicious user was able to view security sensitive files and/or inject content into those files: - writes enabled for the default servlet (disabled by default) - support for partial PUT (enabled by default) - a target URL for security sensitive uploads that was a sub-directory of a target URL for public uploads - attacker knowledge of the names of security sensitive files being uploaded - the security sensitive files also being uploaded via partial PUT If all of the following were true, a malicious user was able to perform remote code execution: - writes enabled for the default servlet (disabled by default) - support for partial PUT (enabled by default) - application was using Tomcat's file based session persistence with the default storage location - application included a library that may be leveraged in a deserialization attack Users are recommended to upgrade to version 11.0.3, 10.1.35 or 9.0.99, which fixes the issue.

CVSS metrics

9 scores · 8 sources · 2 versions

EPSS trend

Probability

99.94%

Chance of exploitation in the next 30 days

Percentile

100%

Versus all other CVEs

30-day change

Increase +0.01 pp

From 99.93% on 04-10-2026

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEVListed
Added
01-04-2025
Federal due date
22-04-2025
ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

CISA required action

Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable. nvd.nist.gov/vuln/detail/CVE-2025-24813

Public exploits

3 found
  • githubUnverified

    Poc Cve 2025 24813

    Maturity: poc

  • exploit-databasemultipleUnverified

    Apache Tomcat 11.0.3 - Remote Code Execution

    Maturity: poc

  • MetasploitMetasploitremoteVerified

    Tomcat Partial PUT Java Deserialization

    exploit/multi/http/tomcat_partial_put_deserialization

    Maturity: weaponized

Weaknesses

CWE · root cause

Affected systems

Version check

Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.

Redhat20 products
  • jws5-tomcat< 0:9.0.87-8.redhat_00008.1.el7jws | < 0:9.0.87-8.redhat_00008.1.el8jws | < 0:9.0.87-8.redhat_00008.1.el9jws
  • jws5-tomcat-admin-webapps< 0:9.0.87-8.redhat_00008.1.el7jws | < 0:9.0.87-8.redhat_00008.1.el8jws | < 0:9.0.87-8.redhat_00008.1.el9jws
  • jws5-tomcat-docs-webapp< 0:9.0.87-8.redhat_00008.1.el7jws | < 0:9.0.87-8.redhat_00008.1.el8jws | < 0:9.0.87-8.redhat_00008.1.el9jws
  • jws5-tomcat-el-3.0-api< 0:9.0.87-8.redhat_00008.1.el7jws | < 0:9.0.87-8.redhat_00008.1.el8jws | < 0:9.0.87-8.redhat_00008.1.el9jws
  • jws5-tomcat-java-jdk11< 0:9.0.87-8.redhat_00008.1.el7jws
Chainguard5 products
  • thingsboard< 3.9.1-r2
  • thingsboard-tb-js-executor< 3.9.1-r2
  • thingsboard-tb-mqtt-transport< 3.9.1-r2
  • thingsboard-tb-node< 3.9.1-r2
  • thingsboard-tb-web-ui< 3.9.1-r2
Wolfi5 products
  • thingsboard< 3.9.1-r2
  • thingsboard-tb-js-executor< 3.9.1-r2
  • thingsboard-tb-mqtt-transport< 3.9.1-r2
  • thingsboard-tb-node< 3.9.1-r2
  • thingsboard-tb-web-ui< 3.9.1-r2
Debian3 products
  • tomcat10< 10.1.35-1 | < 10.1.34-0+deb12u2
  • tomcat9< 9.0.70-2 | < 9.0.43-2~deb11u12
  • debian_linuxEOL11.0
Suse2 products
  • tomcat&distro=SUSE Linux Enterprise Server 12 SP5-LTSS< 9.0.36-3.139.1
  • tomcat&distro=SUSE Linux Enterprise Server LTSS Extended Security 12 SP5< 9.0.36-3.139.1
Ubuntu2 products
  • tomcat10< 10.1.16-1ubuntu0.1~esm1
  • tomcat9< 9.0.70-2ubuntu2 | < 9.0.16-3ubuntu0.18.04.2+esm6 | < 9.0.31-1ubuntu0.9+esm1 | < 9.0.58-1ubuntu0.2+esm2 | < 9.0.70-2ubuntu0.1+esm1
Apache1 product
  • tomcat< 9.0.99 | ≥ 10.1.1, < 10.1.35 | ≥ 11.0.1, < 11.0.3 | 10.1.0:milestone1 | 10.1.0:milestone10 | 10.1.0:milestone11 | 10.1.0:milestone12 | 10.1.0:milestone13 | 10.1.0:milestone14 | 10.1.0:milestone15 | 10.1.0:milestone16 | 10.1.0:milestone17 | 10.1.0:milestone18 | 10.1.0:milestone19 | 10.1.0:milestone2 | 10.1.0:milestone20 | 10.1.0:milestone3 | 10.1.0:milestone4 | 10.1.0:milestone5 | 10.1.0:milestone6 | 10.1.0:milestone7 | 10.1.0:milestone8 | 10.1.0:milestone9 | 11.0.0:milestone1 | 11.0.0:milestone10 | 11.0.0:milestone11 | 11.0.0:milestone12 | 11.0.0:milestone13 | 11.0.0:milestone14 | 11.0.0:milestone15 | 11.0.0:milestone16 | 11.0.0:milestone17 | 11.0.0:milestone18 | 11.0.0:milestone19 | 11.0.0:milestone2 | 11.0.0:milestone20 | 11.0.0:milestone21 | 11.0.0:milestone22 | 11.0.0:milestone23 | 11.0.0:milestone24 | 11.0.0:milestone25 | 11.0.0:milestone3 | 11.0.0:milestone4 | 11.0.0:milestone5 | 11.0.0:milestone6 | 11.0.0:milestone7 | 11.0.0:milestone8 | 11.0.0:milestone9
Apache software foundation1 product
  • apache tomcat≥ 11.0.0-M1, ≤ 11.0.2 | ≥ 10.1.0-M1, ≤ 10.1.34 | ≥ 9.0.0.M1, ≤ 9.0.98 | ≥ 8.5.0, ≤ 8.5.100
Netapp1 product
Org.apache.tomcat1 product
  • tomcat-catalina≥ 11.0.0-M1, < 11.0.3 | ≥ 10.1.0-M1, < 10.1.35 | ≥ 9.0.0.M1, < 9.0.99 | ≥ 8.5.0, ≤ 8.5.100
Org.apache.tomcat.embed1 product
  • tomcat-embed-core≥ 11.0.0-M1, < 11.0.3 | ≥ 10.1.0-M1, < 10.1.35 | ≥ 9.0.0.M1, < 9.0.99 | ≥ 8.5.0, ≤ 8.5.100

11 vendors · 42 products

References

34 links
Show all 34 references