Lucene search

K
wpexploitDipak Panchal (th3.d1pak)WPEX-ID:F9F8AE7E-6621-4E29-9257-B8306DBE8811
HistoryJun 26, 2023 - 12:00 a.m.

Floating Chat Widget < 3.1.2 - Admin+ Stored Cross-Site Scripting

2023-06-2600:00:00
Dipak Panchal (th3.d1pak)
82
chaty
plugin
dashboard
stored cross-site scripting
xss
javascript payload
security breach

EPSS

0.001

Percentile

23.8%

The plugin does not sanitise and escape some of its settings, which could allow high privilege users such as admin to perform Stored Cross-Site Scripting attacks even when the unfiltered_html capability is disallowed (for example in multisite setup)

Steps to Reproduce:

1. Open Chaty Plugin Dashboard.
2. Click on "Create New Widget".
3. In "Step 1", select Custom Channel.
4. And type/paste the following Javascript payload in the link field.

javascript:alert(2);%22><img src=x onerror=alert(1);>

5. Save it and visit the website, you will get XSS popup. 

You can also use `javascript:alert(2)` instead of the other payload and have the alert box show up when clicking on the generated link, at the bottom right of the site.

EPSS

0.001

Percentile

23.8%

Related for WPEX-ID:F9F8AE7E-6621-4E29-9257-B8306DBE8811