The plugin does not sanitise and escape its settings, allowing high privilege users such as admin to perform cross-Site Scripting attacks even when the unfiltered_html capability is disallowed.
On the dashboard navigate to weForms > All Forms > Add Form > Choose Contact Form; Click Create Form > Settings Inject with cross-site scripting (xss) payload: <img src=x onerror=alert(document.cookie);> on Message to Show form. Save Form On the post/page containing the form, fill up the contact form and submit it to trigger the payload
Tri Wanda Septian
Tri Wanda Septian
Yes
2022-07-12 (about 6 months ago)
2022-07-12 (about 6 months ago)
2022-07-12 (about 6 months ago)