Lucene search

K
wpvulndbDmitrii IgnatyevWPVDB-ID:30546402-03B8-4E18-AD7E-04A6B556FFD7
HistoryFeb 26, 2024 - 12:00 a.m.

Responsive Pricing Table < 5.1.11 - Author+ Stored XSS

2024-02-2600:00:00
Dmitrii Ignatyev
wpscan.com
8
plugin
vulnerability
responsive pricing table
stored xss
security

AI Score

8.4

Confidence

High

EPSS

0

Percentile

9.0%

Description The plugin does not validate and escape some of its Pricing Table options before outputting them back in a page/post where the related shortcode is embed, which could allow users with the author role and above to perform Stored Cross-Site Scripting attacks

PoC

- Create a new Pricing Table - Fill it with valid information, except for the “CSS classes”, “Add custom code here” and "Button URL " sections - Payloads: - CSS classes: " onmouseover=‘alert(/CSS/);’ - Custom Code: - Button URL: javascript:alert(/XSS/) (requires the Custom Code to be empty, and the ‘_rpt_open_newwindow’ post meta to be anything other than ‘newwindow’)

AI Score

8.4

Confidence

High

EPSS

0

Percentile

9.0%

Related for WPVDB-ID:30546402-03B8-4E18-AD7E-04A6B556FFD7