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


Reported on

Dec 27th 2021


The Mobile Options settings does not sanitise and escape the $mb_options['fcm_key'] parameter lead to stored XSS

Proof of Concept

Go to Mobile settings, fill XSS payload into FCM Key field kind of: somekey"><img/src/onerror=alert('xss')>


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 team within 24 hours. 2 years ago
Remigijus Kiminas validated this vulnerability 2 years ago
laladee has been awarded the disclosure bounty
The fix bounty is now up for grabs
Remigijus Kiminas marked this as fixed with commit 162892 2 years ago
The fix bounty has been dropped
settings.tpl.php#L17 has been validated
to join this conversation