CVE-2026-5465

8.8

WordPress · Booking for Appointments and Events Calendar – Amelia

The Amelia WordPress plugin contains an Insecure Direct Object Reference vulnerability in the UpdateProviderCommandHandler, allowing authenticated providers to escalate privileges to Administrator.

Executive summary

The Amelia booking plugin for WordPress contains an authorization bypass vulnerability that allows authenticated attackers to perform unauthorized account takeovers, including administrative account compromise.

Vulnerability

This vulnerability is an Insecure Direct Object Reference (CWE-639) occurring within the UpdateProviderCommandHandler. Authenticated attackers with Provider-level access can manipulate the externalId field to overwrite arbitrary user accounts, including those with administrative privileges, by bypassing necessary authorization checks.

Business impact

Successful exploitation of this vulnerability results in full administrative control over the WordPress instance. This allows an attacker to exfiltrate sensitive data, modify core site configurations, or deploy malicious code across the environment. Given the high CVSS score of 8.8, this flaw represents a severe risk to organizational data integrity and system availability.

Remediation

Immediate Action: Update the Amelia Booking plugin to version 2.1.4 or the latest available release to incorporate the necessary validation checks.

Proactive Monitoring: Review WordPress user account modification logs for suspicious activity, specifically monitoring for unauthorized changes to administrative account profiles.

Compensating Controls: Implement a Web Application Firewall (WAF) to monitor for malicious payloads targeting the UpdateProviderCommandHandler endpoint until the patch can be applied.

Exploitation status

Public Exploit Available: No

Analyst recommendation

This vulnerability presents a critical risk to WordPress environments using the Amelia plugin. Administrators should prioritize updating the plugin immediately to the latest version to prevent unauthorized account takeover and privilege escalation. Failure to patch leaves the application susceptible to complete compromise by any authenticated user with provider access.

More WordPress CVEs

Sources

Originally found and disclosed by Osvaldo Noe Gonzalez Del Rio, per the CVE Program record.