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
Tika-CVE-2025-66516-Lab | Kitploit
Tools/GitHubGitHub/intsheep/tika-cve-2025-66516-lab
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & EducationLabs & Practice
GitHubintsheep/tika-cve-2025-66516-lab

Tika-CVE-2025-66516-Lab

View Repository
8 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-66516 Minimal Verification Environment

This project is used to verify CVE-2025-66516 (XML External Entity Injection Vulnerability in Apache Tika).

Vulnerability Description

Apache Tika 3.2.1 and earlier versions, when parsing PDF files containing XFA forms, did not properly disable external entity loading, leading to an XXE vulnerability. An attacker can construct a malicious PDF file to read sensitive files on the server.

Requirements

  • JDK 11+
  • Maven

Usage

1. Generate Malicious Payload

Run the org.example.ExploitGenerator class.

This program will generate poc-xxe.pdf in the current directory.

  • Windows: Attempts to read C:/Windows/win.ini
  • Linux/Mac: Attempts to read /etc/passwd

2. Perform Vulnerability Verification

Run the org.example.VulnerabilityVerifier class.

This program uses Tika to parse the generated poc-xxe.pdf. If the vulnerability exists, the console will output the file content read (wrapped by HACKED_START and HACKED_END).

Fix Recommendation

Upgrade Apache Tika to 3.3.0 or later.

Download Tool