WordPress Plugin Vulnerabilities

Diary & Availability Calendar <= 1.0.3 - Authenticated (subscriber+) SQL Injection

Description

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.

Proof of Concept

Affects Plugins

References

Classification

Type
SQLI
OWASP top 10
CWE
CVSS

Miscellaneous

Original Researcher
Shreya Pohekar of Codevigilant Project
Verified
Yes

Timeline

Publicly Published
2021-07-24 (about 4 years ago)
Added
2021-07-24 (about 4 years ago)
Last Updated
2022-04-12 (about 3 years ago)

Other