Lucene search

K
wpvulndbShreya PohekarWPVDB-ID:4AE6BF90-B100-4BB5-BDD7-8ACDBD950596
HistoryApr 05, 2023 - 12:00 a.m.

Site Reviews < 6.7.1 - Admin+ Stored XSS

2023-04-0500:00:00
Shreya Pohekar
wpscan.com
2
stored cross-site scripting
high privilege user
unfiltered_html capability
multisite setup
poc
vulnerability fix

0.001 Low

EPSS

Percentile

23.7%

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

1. Login as Admin. 2. Go to http://vulnerable-site.tld/wp-admin/edit.php?post_type=site-review&amp;page;=glsr-settings&amp;tab;=general 3. Make some changes in the schema tab and intercept the request. 4. The form will have the parameter site_reviews_v6[settings][general][notification_message] 5. Insert the following payload in it **A new {review_rating}-star review has been submitted:** {review_title} {review_content} {review_author} &lt;{review_email}&gt; - {review_ip} {review_link} 6. Hit send and the xss payload will be saved and will be triggered whenever the settings page is open.

CPENameOperatorVersion
site-reviewslt6.7.1

0.001 Low

EPSS

Percentile

23.7%

Related for WPVDB-ID:4AE6BF90-B100-4BB5-BDD7-8ACDBD950596