CVE-2021-24555

The daac_delete_booking_callback function, hooked to the daac_delete_booking AJAX action, takes the id POST parameter which is passed into the SQL statement without proper sanitisation, validation or escaping, leading to a SQL Injection issue. Furthermore, the ajax action is lacking any CSRF and capability check, making it available to any authenticated user.
Configurations

Configuration 1 (hide)

cpe:2.3:a:roosty:diary-availability-calendar:*:*:*:*:*:wordpress:*:*

History

28 Jul 2022, 11:59

Type Values Removed Values Added
CWE CWE-352

26 Aug 2021, 23:07

Type Values Removed Values Added
CPE cpe:2.3:a:roosty:diary-availability-calendar:*:*:*:*:*:wordpress:*:*
CVSS v2 : unknown
v3 : unknown
v2 : 6.5
v3 : 8.8
References (MISC) https://codevigilant.com/disclosure/2021/wp-plugin-diary-availability-calendar/ - (MISC) https://codevigilant.com/disclosure/2021/wp-plugin-diary-availability-calendar/ - Exploit, Third Party Advisory
References (MISC) https://wpscan.com/vulnerability/8eafd84b-6214-450b-869b-0afe7cca4c5f - (MISC) https://wpscan.com/vulnerability/8eafd84b-6214-450b-869b-0afe7cca4c5f - Exploit, Third Party Advisory

23 Aug 2021, 12:23

Type Values Removed Values Added
New CVE

Information

Published : 2021-08-23 12:15

Updated : 2023-12-10 13:55


NVD link : CVE-2021-24555

Mitre link : CVE-2021-24555

CVE.ORG link : CVE-2021-24555


JSON object : View

Products Affected

roosty

  • diary-availability-calendar
CWE
CWE-352

Cross-Site Request Forgery (CSRF)

CWE-89

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')