Cross-site Scripting (XSS) - Stored in livehelperchat/livehelperchat
Reported on
Feb 14th 2022
Description
LiveHelperChat is vulnerable to Stored XSS at the Company name field (customer_company_nameValueParam
parameter) in the Copyright settings tab of the Chat configuration page.
Payload
{{constructor.constructor('alert(1)')()}}
Steps to reproduce
1.Login then go to Chat configuration page (https://demo.livehelperchat.com/site_admin/chat/listchatconfig
)
2.Go to Copyright settings tab -> Site settings tab
2.In the Your company name - visible in bottom left corner field, input payload {{constructor.constructor('alert(1)')()}}
3.Click Update button then you will see the XSS popup will display. Moreover, when you go to the dashboard, the XSS popup will also display here.
Impact
This vulnerability has the potential to deface websites, result in compromised user accounts, and can run malicious code on web pages, which can lead to a compromise of the user’s device.