Lucene search
K

GigToDo 1.3 Cross Site Scripting

🗓️ 29 Jul 2019 00:00:00Reported by m0zeType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 183 Views

GigToDo 1.3 Persistent XSS Injection, allows attacker to inject JavaScript/HTML code, steal admin cookie

Code
`# Exploit Title: GigToDo - Freelance Marketplace Script v1.3 Persistent XSS Injection  
# Google Dork: -  
# Date: 2019/07/28  
# Author: m0ze  
# Vendor Homepage: https://www.gigtodoscript.com  
# Software Link: https://codecanyon.net/item/gigtodo-freelance-marketplace-script/23855397  
# Version: <= 1.3  
# Tested on: NginX/1.15.10  
# CVE: -  
# CWE: CWE-79  
  
  
Details & Description:  
The «GigToDo - Freelance Marketplace Script» web-application is vulnerable  
to reflected and persistent XSS injections that allows an attacker to  
inject JavaScript/HTML code into the front-end, redirect visitor to another  
website or steal admin cookies.  
  
  
PoC [Persistent XSS Injection]:  
Register a new account, log in and go to the  
https://www.site.com/proposals/create_proposal page. Vulnerable text area  
is «Proposal's Description», so paste your payload inside, fill in other  
fields and save the data TWICE or your payload WILL NOT WORK. So literally  
paste your payload inside the «Proposal's Description» text area and scroll  
down to «Update Proposal» button, press it and your data will be saved.  
After that u'll be redirected to  
https://www.site.com/proposals/view_proposals.php page. Select your created  
proposal and press green square dropdown menu on the right («Actions»  
column) and click on «Edit» link. After that just don't change anything,  
scroll down to «Update Proposal» button, press it and your data will be  
saved ONE MORE TIME. That's it, now your payload will work.  
Example #1: <h1  
onmouseover=';alert(`m0ze`);'>m0ze</h1>1"--><svg/onload=';alert(`Script is  
fully protected from SQL Injection and XSS ©`);'><img src='x'  
onerror=';alert(`For sure lol`);'>  
Example #2: <h1 onmouseover=';alert(`Greetz from  
m0ze`);'>m0ze</h1>1"--><svg/onload=';window.location.replace(`  
https://twitter.com/m0ze_ru`);'>  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

29 Jul 2019 00:00Current
7.4High risk
Vulners AI Score7.4
183