CVE-2024-30240
Typps Calendarista SQL injection
SQL injection allowing a malicious actor to interact directly with the database.
Technical summary
Calendarista is a WordPress appointment and booking plugin. One of its parameters reaches an SQL statement without proper neutralisation, letting an authenticated user interact with the database directly rather than only through the booking logic.
The published vector puts privileges required at low, so a low-privileged account is sufficient.
Impact
Unauthorised read access to the booking data and to the rest of the WordPress database, from an account that should only be able to make a booking.
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Typps Calendarista. This issue affects Calendarista: from n/a through 15.5.7.
Remediation
Patchstack’s published remediation is to update to 15.5.9 or a higher version.
Published severity
| Published by | Version | Base score | Vector |
|---|---|---|---|
| Patchstack (CNA) | CVSS 3.1 | 8.5 High | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:L |
References
Credit
Researcher: Ivan Spiridonov
Credited in the CVE record as “Ivan Spiridonov (Patchstack Alliance)”.
This is the work we do commercially
Vulnerability research and penetration testing by the same engineers who found this issue. Every report carries reproduction steps, impact and a retest.
Vulnerability researchPenetration testingGet the sample report
We publish advisories, not exploits. Each entry describes the vulnerability class and impact at the level the vendor advisory does, and links to the authoritative records. Where public proof-of-concept code exists we link to it rather than reproduce it.
How we disclose
Every issue here was reported to the vendor or to a coordinating programme before publication. We publish only once a fix is available or the coordinated disclosure window has elapsed.
Want this kind of scrutiny on your own software?
Tell us what you want to protect. A senior tester will help you agree the scope and next steps. We usually reply within one business day.
Confidential from the first conversation
We can sign your NDA before you share sensitive details. Your enquiry is covered by our privacy policy.
How we protect your information · Privacy policy