CVE-2025-24813
Apache Tomcat: Potential RCE and/or information disclosure and/or information corruption with partial PUT
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 PUTIf 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 attackUsers are recommended to upgrade to version 11.0.3, 10.1.35 or 9.0.99, which fixes the issue.
- Affected
- Apache Software Foundation · Apache Tomcat
- CVSS v4.0 GitHub
- 9.2 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:A - CVSS v3.1 NVD
- 9.8 CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS v3.1 CNA
- 10.0 CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H - CVSS v3.1 GitHub
- 9.8 CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:H - EPSS
- 99.93% chance of exploitation in the next 30 days, 100th percentile
- CISA KEV
- added 2025-04-01
- Nuclei
- critical
- Published
- 2025-03-10
- Updated
- 2025-10-29
Proof-of-concept exploits (62)
- absholi7ly/POC-CVE-2025-24813195★ · 2025-03-14
- Alaatk/CVE-2025-24813-POC5★ · 2025-03-22
- AlperenY-cs/CVE-2025-248133★ · 2025-03-28
- AsaL1n/CVE-2025-248134★ · 2025-04-05
- B1gN0Se/Tomcat-CVE-2025-248130★ · 2025-03-31
- CEAlbez/CVE-2025-24813-PoC0★ · 2025-09-07
- Eduardo-hardvester/CVE-2025-248130★ · 2025-05-10
- Erosion2020/CVE-2025-24813-vulhub5★ · 2025-04-18
- FY036/cve-2025-24813_poc11★ · 2025-03-14
- Franconyu/Poc_for_CVE-2025-248139★ · 2025-04-11
- GongWook/CVE-2025-248130★ · 2025-07-07
- Heimd411/CVE-2025-24813-noPoC0★ · 2025-04-07
- La3B0z/CVE-2025-24813-POC2★ · 2025-04-06
- Makavellik/POC-CVE-2025-24813-Apache-Tomcat-Remote-Code-Execution0★ · 2025-09-08
- Mattb709/CVE-2025-24813-PoC-Apache-Tomcat-RCE3★ · 2025-04-13
- MuhammadWaseem29/CVE-2025-248132★ · 2025-04-05
- N0c1or/CVE-2025-24813_POC3★ · 2025-03-15
- Shivshantp/CVE-2025-248136★ · 2025-07-28
- abhas9/cve-default-exploitability0★ · 2025-07-17
- charis3306/CVE-2025-2481316★ · 2025-03-16
- cyglegit/CVE-2025-248131★ · 2025-08-06
- f8l124/CVE-2025-24813-POC1★ · 2025-04-09
- fatkz/CVE-2025-248131★ · 2025-05-11
- gregk4sec/CVE-2025-248131★ · 2025-03-14
- hakankarabacak/CVE-2025-248130★ · 2025-04-28
- iSee857/CVE-2025-24813-PoC98★ · 2025-04-02
- imbas007/CVE-2025-24813-apache-tomcat3★ · 2025-03-17
- manjula-aw/CVE-2025-248131★ · 2025-04-12
- mbanyamer/Apache-Tomcat---Remote-Code-Execution-via-Session-Deserialization-CVE-2025-2481…19★ · 2025-05-25
- michael-david-fry/Apache-Tomcat-Vulnerability-POC-CVE-2025-248130★ · 2025-03-19
- msadeghkarimi/CVE-2025-24813-Exploit7★ · 2025-03-18
- n0n-zer0/Spring-Boot-Tomcat-CVE-2025-248130★ · 2025-03-20
- sentilaso1/CVE-2025-24813-Apache-Tomcat-RCE-PoC1★ · 2025-07-12
- tonyarris/CVE-2025-24813-PoC1★ · 2025-03-22
- u238/Tomcat-CVE_2025_248137★ · 2025-03-24
- x1ongsec/CVE-2025-248130★ · 2025-06-21
- yaleman/cve-2025-24813-poc0★ · 2025-07-08
- s1lentf00thold/ZoneMinder-v1.29.00★ · 2026-08-28
- leonzhao7/jvuln-platform0★ · 2026-09-10
- mrzero-cool/cve-poc-search0★ · 2026-10-15
- Arthurabriel/POC-CVE-2025-248130★ · 2025-12-05
- Dhananjayasj/CVE-2025-24813-Apache-Tomcat-Partial-PUT-Deserialization-RCE-0★ · 2026-06-10
- EQSTLab/CVE-2025-248133★ · 2026-03-27
- Loufa0/CVE-2025-248130★ · 2026-06-16
- Mattb709/CVE-2025-24813-Scanner5★ · 2025-04-13
- NamelessSaint8/CVE-2025-24813-POC1★ · 2025-04-09
- ThHardvester/CVE-2025-248130★ · 2025-05-10
- gunyakit/CVE-2025-24813-PoC-exploit0★ · 2025-12-10
- pirenga/CVE-2025-248132★ · 2025-09-14
- qzy0x/cve-2025-24813_poc11★ · 2025-03-14
- seahcy/CVE-2025-248131★ · 2026-01-06
- yuzuki-ayanami/CVE-2025-248132★ · 2026-07-12
- Affapple/svem0★ · 2026-05-19
- Enzo-Tssn/PCS3844-CVE_2025_248130★ · 2026-04-22
- hackingyseguridad/webdeface1★ · 2026-07-13
- sankarayougisrivastewar-sudo/MCATester1★ · 2026-07-06
- e5dfdd568a75282b712b6d93a7a18e12/CVE-2025-248130★ · 2026-09-15
- Affapple/CVE-2025-24813-POC0★ · 2026-05-19
- yym8538/CVE-2025-248131★ · 2026-08-21
- Si13NTTT/CVE-2025-248130★ · 2026-09-15
- Mega-Starmie/tomcat-cve-2025-24813-lab/blob/8e94c0d67413e1bf8ad658141e66dec7096c8f69/scri…0★ · 2026-09-13
- toyplan/cve-2025-248130★ · 2026-10-13
Nuclei templates (1)
Metasploit modules (1)
ExploitDB entries (1)
Vulhub environments (1)
Security advisories
- https://lists.apache.org/thread/j5fkjv2k477os90nczf2v9l61fb0kkgq
- http://www.openwall.com/lists/oss-security/2025/03/10/5
- https://lists.debian.org/debian-lts-announce/2025/04/msg00003.html
- https://security.netapp.com/advisory/ntap-20250321-0001
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-24813
- advisories/GHSA-83qj-6fr2-vhqg
- https://www.vicarius.io/vsociety/posts/cve-2025-24813-detect-apache-tomcat-rce
- https://www.vicarius.io/vsociety/posts/cve-2025-24813-mitigate-apache-tomcat-rce
- https://www.vicarius.io/vsociety/posts/cve-2025-24813-tomcat-detect-vulnerability
- https://www.vicarius.io/vsociety/posts/cve-2025-24813-tomcat-mitigation-vulnerability