CVE-2026-2931

8.8

WordPress (via TMS-Plugins) · Amelia Booking Plugin

The Amelia Booking plugin for WordPress is vulnerable to Insecure Direct Object References (IDOR), allowing authenticated attackers to modify user passwords and potentially hijack administrator accounts.

Executive summary

The Amelia Booking plugin for WordPress is subject to a critical privilege management vulnerability that allows authenticated users to escalate privileges and compromise administrator accounts.

Vulnerability

This is an Insecure Direct Object Reference vulnerability (CWE-269) located in the customer update controller. It allows any authenticated user with customer-level permissions or higher to bypass authorization checks and modify sensitive user account details, including passwords.

Business impact

The ability for a low-privileged customer to reset administrative passwords constitutes a total compromise of the WordPress environment. Given the CVSS score of 8.8, this vulnerability poses a severe risk to data integrity, confidentiality, and overall platform availability. Unauthorized account takeover can lead to unauthorized data access, malicious plugin installation, and complete site defacement or takeover.

Remediation

Immediate Action: Update the Amelia Booking plugin to version 9.1.3 or higher immediately to apply the necessary authorization checks.

Proactive Monitoring: Monitor WordPress audit logs for suspicious account modifications, password reset requests, or unusual administrative activity initiated by standard customer accounts.

Compensating Controls: If an immediate update is not feasible, restrict access to the booking administrative interface or disable the plugin temporarily to prevent exploitation. Implement a Web Application Firewall (WAF) to detect and block unauthorized requests directed at the user update endpoints.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

This vulnerability represents a significant security risk for any organization utilizing the Amelia Booking plugin for appointment management. Administrators must prioritize the application of the vendor-provided patch to remediate the broken access control mechanism. Failure to update promptly leaves the entire WordPress installation vulnerable to full administrative takeover by any registered user.

More WordPress (via TMS-Plugins) CVEs

Sources

Originally found and disclosed by Hunter Jensen, per the CVE Program record.