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-55752 — 基于 Docker 的重现环境,用于复现 Apache Tomcat 10.1.44 中的路径遍历漏洞 CVE-2025-55752。本实验场景可以复现官网报道的RCE | Kitploit
Tools/GitHubGitHub/aurorasec-pivot/cve-2025-55752
Vulnerability AnalysisExploitationWeb Application ExploitationLearning & EducationLabs & Practice
GitHubaurorasec-pivot/cve-2025-55752

CVE-2025-55752

基于 Docker 的重现环境,用于复现 Apache Tomcat 10.1.44 中的路径遍历漏洞 CVE-2025-55752。本实验场景可以复现官网报道的RCE

View Repository
2210 months 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-55752: Apache Tomcat Path Traversal Vulnerability

A Docker-based reproduction environment to reproduce the path traversal vulnerability CVE-2025-55752 in Apache Tomcat 10.1.44.

Overview

CVE-2025-55752 is a path traversal vulnerability in the RewriteValve component of Apache Tomcat, caused by improper URL normalization processing order: URL normalization occurs before URL decoding. This allows attackers to use URL-encoded path traversal sequences (such as ..%2f) to bypass security constraints and access protected directories (such as /WEB-INF/).

Vulnerability Characteristics

  • CVE ID: CVE-2025-55752
  • CVSS v3.1: 7.5 (High)
  • CWE: CWE-22 (Path Traversal)
  • Affected Component: Apache Tomcat RewriteValve
  • Root Cause: Normalization-before-decoding processing order

Affected Versions

SeriesAffected VersionsFixed Version
11.x11.0.0-M1 to 11.0.1011.0.11+
10.1.x10.1.0-M1 to 10.1.4410.1.45+
9.0.x9.0.0-M11 to 9.0.1089.0.109+
8.5.x8.5.6 to 8.5.100EOL - No patch

Quick Start

Prerequisites

  • Docker
  • Docker Compose

Environment Setup

  1. Clone this repository:
root@kitploit:~
git clone https://github.com/AuroraSec-Pivot/CVE-2025-55752.git
cd CVE-2025-55752
  1. Start the vulnerable environment:
root@kitploit:~
docker-compose up -d
  1. The environment will start at the following address:
    • Tomcat application: http://localhost:8080

Vulnerability Verification

Use the following URL path to test the path traversal vulnerability:

root@kitploit:~
http://localhost:8080/rewrite/..%2fWEB-INF/web.xml

If the vulnerability exists, the protected /WEB-INF/web.xml file will be accessible.

Stop the Environment

root@kitploit:~
docker-compose down

Technical Details

Vulnerability Principle

This vulnerability stems from the incorrect order of URL processing in the RewriteValve component:

  1. First normalize the URL
  2. Then decode the URL

This processing order allows attackers to use URL-encoded path traversal sequences (such as %2e%2e%2f or ..%2f) to bypass security checks and access resources that should be protected.

Remediation

Upgrade to a fixed Tomcat version:

  • Tomcat 11.0.11+
  • Tomcat 10.1.45+
  • Tomcat 9.0.109+

Disclaimer

This environment is intended for educational purposes and security research only. Do not use it for illegal purposes. Users assume all risks; the author accepts no legal liability.

References

  • Apache Tomcat Security Advisory
  • CVE-2025-55752 Details
Download Tool