Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2025-24813 | Kitploit
Tools/GitHubGitHub/fatkz/cve-2025-24813
Payload GenerationVulnerability AnalysisCode AnalysisExploitationWeb Application ExploitationPenetration TestingRed TeamingRemote Access Tool
GitHubfatkz/cve-2025-24813

CVE-2025-24813

View Repository
11 year agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2025-24813 - Apache Tomcat Remote Code Execution Exploit

This is a proof-of-concept (PoC) exploit for CVE-2025-24813, a vulnerability in Apache Tomcat (9.0.80–9.0.83, 10.1.0–10.1.17) that allows remote code execution (RCE) via session deserialization.

The exploit abuses partial PUT requests and the PersistentManager session storage mechanism to achieve code execution.

Description

Apache Tomcat incorrectly handles incomplete file uploads.
An attacker can upload a crafted serialized Java object as a .session file into the work/ directory by sending a partial PUT request with a Content-Range header.

Once uploaded, the malicious session is automatically deserialized by Tomcat when a request with a matching JSESSIONID cookie is received, leading to arbitrary code execution.

Requirements

  • Apache Tomcat 9.0.80–9.0.83 or 10.1.0–10.1.17
  • DefaultServlet readonly=false
  • PersistentManager and FileStore configured
  • ysoserial or similar tool to generate payloads

Usage

root@kitploit:~
python3 exploit_cve202524813.py <target_url> <payload_file> <session_id> <trigger_path>
Download Tool