Lucene search

K
wpvulndbBob MatyasWPVDB-ID:327AE124-79EB-4E07-B029-E4F543CBD356
HistoryDec 28, 2023 - 12:00 a.m.

Product Enquiry for WooCommerce < 3.1 - Admin+ Stored XSS

2023-12-2800:00:00
Bob Matyas
wpscan.com
6
woocommerce
stored xss
admin role
sanitise
high privilege users
cross-site scripting
multisite setup
vulnerability

AI Score

4.9

Confidence

High

EPSS

0

Percentile

14.0%

Description 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)

PoC

Form Customizer: 1. Navigate to https://example.com/wp-admin/admin.php?page=GMWQP&amp;view;=form_customizer 2. Add the payload "&gt; to any of the form fields (ex: “email”) 3. Save the changes and reload to see the XSS Translate: 1. Navigate to https://example.com/wp-admin/admin.php?page=GMWQP&amp;view;=translate 2. Remove the disabled attribute from any of the Pro features 3. Add the PoC: " style=animation-name:rotation onanimationstart=alert(/XSS/)// to the field. 3. Save the changes and reload to see the XSS

AI Score

4.9

Confidence

High

EPSS

0

Percentile

14.0%

Related for WPVDB-ID:327AE124-79EB-4E07-B029-E4F543CBD356