PT-2026-29408 · WordPress · Booking For Appointments/Events Calendar+1

Michael Perla

·

Published

2026-03-31

·

Updated

2026-04-01

·

CVE-2026-4668

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions Booking for Appointments and Events Calendar - Amelia plugin for WordPress versions through 2.1.2.
Description The Booking for Appointments and Events Calendar - Amelia plugin for WordPress is susceptible to SQL injection through the sort parameter in the payments listing endpoint. This is due to insufficient escaping of the user-supplied sort parameter and inadequate preparation of the SQL query in PaymentRepository.php, where the sort field is directly interpolated into an ORDER BY clause without sanitization or whitelist validation. PDO prepared statements do not protect ORDER BY column names. GET requests also bypass Amelia's nonce validation. This allows authenticated attackers with Manager-level (wpamelia-manager) access and above to append additional SQL queries to existing queries, potentially extracting sensitive information from the database via time-based blind SQL injection.
Recommendations Update to a version beyond 2.1.2.

Fix

SQL injection

Weakness Enumeration

Related Identifiers

CVE-2026-4668

Affected Products

Amelia
Booking For Appointments/Events Calendar