Cross-site Scripting (XSS) - Stored in livehelperchat/fbmessenger

Valid

Reported on

Dec 27th 2021


Description

The application does not escape special characters. The $item->bbcode or $item->name variables can lead to stored XSS

Proof of Concept

Go to Facebook BBCode List (https://demo.livehelperchat.com/site_admin/fbmessenger/newbbcode) and add an item with XSS payload into name or bbcode fields, e.g: a1<img/src/onerror=alert('xss')> XSS will be triggered when view the bbcode list

Impact

XSS can have huge implications for a web application and its users. User accounts can be hijacked, change the html screen and insult the organization. Credentials could be stolen, sensitive data could be exfiltrated, and lastly, access to your client computers can be obtained.

We are processing your report and will contact the livehelperchat/fbmessenger team within 24 hours. a month ago
Remigijus Kiminas validated this vulnerability a month ago
laladee has been awarded the disclosure bounty
The fix bounty is now up for grabs
Remigijus Kiminas confirmed that a fix has been merged on 8fbd2c a month ago
The fix bounty has been dropped
bbcode.tpl.php#L15-L16 has been validated