CVE-2026-77705
Amelia (Booking for Appointments and Events Calendar) · Booking for Appointments and Events Calendar
A broken access control vulnerability in the Booking for Appointments and Events Calendar plugin allows authenticated users to modify account details of other users, leading to full account takeover.
Executive summary
The Booking for Appointments and Events Calendar plugin is vulnerable to an authorization bypass that enables authenticated attackers to hijack arbitrary WordPress user accounts.
Vulnerability
This flaw, categorized as CWE-639, stems from a failure to perform adequate capability checks when modifying customer or employee records. An attacker with existing customer or employee management permissions can exploit this to change the email address and password of any other WordPress user.
Business impact
Successful exploitation results in total account compromise, granting an attacker unauthorized access to sensitive administrative or user-level functions. Given the CVSS score of 7.2, the risk is high: an attacker can escalate privileges, access private data, or perform unauthorized administrative actions, leading to significant operational disruption and data loss.
Remediation
Immediate Action: Update the Booking for Appointments and Events Calendar plugin to version 2.4.10 or later immediately to resolve the authorization logic error.
Proactive Monitoring: Review application logs for unusual administrative activity or unexpected changes to user account settings, particularly involving password or email modifications.
Compensating Controls: Implement a Web Application Firewall (WAF) to monitor for suspicious POST requests targeting user-profile or account-management endpoints within the plugin.
Exploitation status
Public Exploit Available: No — there is no confirmed public exploit in the available data.
Analyst recommendation
The severity of this vulnerability necessitates immediate action, as it provides a clear path for lateral movement and privilege escalation within the WordPress environment. Administrators should verify their current version of the plugin and apply the 2.4.10 patch without delay to prevent unauthorized account takeovers.
History
CVE Brief tracked this CVE 3 days before it had a CVSS score.
- Disclosed CVE record published
- Collected by CVE Brief No CVSS score yet; tracked as early warning
- CVSS score assigned 7.2 (3.1)
- Analyst report written
Sources
Originally found and disclosed by Karthik Ramakrishnan, with WPScan (coordinator), per the CVE Program record.