Lucene search

K
wpvulndbWpvulndbWPVDB-ID:7182E20B-94F0-4337-9910-C23EDB64EEC3
HistoryJun 02, 2023 - 12:00 a.m.

Online Booking & Scheduling Calendar for WordPress by vcita <= 4.3.3 - Missing authentication

2023-06-0200:00:00
wpscan.com
7
wordpress
booking
scheduling
authentication
cross-site scripting
vulnerability
database
rest endpoint
injection

EPSS

0.001

Percentile

41.3%

The plugin does not validate authorization in its vcita-wordpress/v1/actions/auth REST route endpoint, allowing an unauthenticated attacker to set the connection parameters for the vcita account connection, including business_name and email address. Furthermore, the variables are stored in the database without any validation and are later inserted into the website without escaping or sanitation, leading to a stored cross-site scripting vulnerability.

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]” } }’

EPSS

0.001

Percentile

41.3%

Related for WPVDB-ID:7182E20B-94F0-4337-9910-C23EDB64EEC3