Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister Subscriber account on target site
-
DeliveryAuthenticate to WordPress
-
ExploitSend crafted request to vulnerable Amelia endpoint
-
ExecutionBypass capability check (CWE-266)
-
PersistGain elevated WordPress privileges
-
ImpactModify booking data or pivot to admin takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Privilege assignment review
|
| Exploitation Conditions | The attacker must hold a valid WordPress account with at least Subscriber role on a site where the Amelia plugin (version 2.3 or earlier) is installed and active, as indicated by PR:L in the CVSS vector. Exploitation is limited by whether the target site permits open user registration or otherwise issues Subscriber accounts to untrusted users - closed-registration sites materially raise the bar. No user interaction is required (UI:N), the attack is network-reachable through standard HTTP/HTTPS to the WordPress site (AV:N), and no non-default plugin configuration is called out in the Patchstack advisory, so default Amelia 2.3 installations are in scope. |
| Impact | The CVSS 3.1 vector indicates network attack vector, low complexity, low privileges required, no user interaction, and high impact across CIA - a strong 8.8 base score. However, PR:L means an attacker must already hold a Subscriber account, which is trivial on sites with open registration but a real barrier on closed sites, so practical risk is highly site-configuration dependent. EPSS and SSVC data were not supplied in the input and no public exploit code has been identified, and the CVE is not in CISA KEV, suggesting this is currently a credible but not yet actively exploited issue. The Patchstack advisory is the sole intelligence source, and no exact patched version was provided in the input - that gap should be confirmed against the vendor before relying on remediation planning. |
| Exploit ScenarioDerived | An attacker registers a free Subscriber account on a WordPress site running Amelia 2.3 or earlier (or uses an existing compromised low-privileged credential), then sends a crafted request to a vulnerable Amelia plugin endpoint that fails to enforce a capability check. The action elevates the attacker's effective privileges, allowing them to modify booking data, access other users' information, or pivot toward administrative control of the WordPress site. No public exploit identified at time of analysis, but the low complexity and low-privilege prerequisite make development of a working exploit straightforward once the vulnerable code path is reverse-engineered from the patch diff. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 15, 2026
Privilege escalation in the Amelia booking plugin for WordPress (versions 2.3 and earlier) allows an authenticated low-privileged user (Subscriber role) to gain higher WordPress privileges. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N) indicates a network-reachable flaw exploitable with only minimal account access, yielding high impact to confidentiality, integrity, and availability. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV.
RemediationAI
Patch available per vendor advisory; consult the Patchstack listing at https://patchstack.com/database/wordpress/plugin/ameliabooking/vulnerability/wordpress-amelia-plugin-2-3-privilege-escalation-vulnerability and the wpAmelia changelog to identify and install the fixed release (a version greater than 2.3) - the exact patched version was not included in the supplied data and should be confirmed against TMS-Plugins' official changelog before deployment. As an interim workaround, disable open WordPress user registration (Settings > General > 'Anyone can register') or restrict the default new-user role away from Subscriber to limit who can reach the vulnerable endpoint, accepting that this will block any legitimate self-service signup flow. Additionally, deactivating the Amelia plugin or restricting access to /wp-admin/admin-ajax.php and Amelia REST routes via a WAF rule scoped to Subscriber sessions can mitigate exploitation, with the trade-off of breaking booking functionality for legitimate authenticated users.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Amelia (CPE cpe:2.3:a:tms:amelia) is a commercial WordPress appointment and event booking plugin published by TMS-Plugins. The root cause maps to CWE-266 (Incorrect Privilege Assignment), meaning the plugin assigns or trusts a privilege level greater than what should be granted to a Subscriber-level WordPress account, typically because a plugin endpoint relies on a request parameter or capability check that does not properly enforce the WordPress role/capability model. In WordPress, Subscriber is the lowest authenticated role and is granted automatically by many sites that allow open registration, so any plugin path that permits Subscribers to perform higher-privileged actions effectively bridges public access to administrative functionality.
Know when Amelia gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable WordPress endpoint, exploitable by any Subscriber-level account (PR:L) with no user interaction, yielding full site compromise after privilege escalation (C:H/I:H/A:H).
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Subscriber Privilege Escalation in Amelia <= 2.3 versions.
Executive ViewAI
The Amelia booking plugin for WordPress (versions 2.3 and earlier) contains a privilege escalation vulnerability allowing low-privilege users to gain administrative access. Organizations using this plugin risk unauthorized access to booking systems, customer data, and potential site compromise. Immediate inventory and remediation planning are critical.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable plugin if operationally feasible, (2) Restrict Subscriber-level user account provisioning, (3) Monitor and alert on WordPress user role escalations, (4) Audit existing user accounts for unauthorized privilege elevation, (5) Require administrator approval for all user access requests, (6) Evaluate migration to alternative booking platform.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
The Amelia WordPress plugin before 1.0.47 stores image blobs into actual files whose extension is controlled by the user
The Amelia WordPress plugin before 1.0.47 does not sanitize and escape the code parameter before outputting it back in a
Missing Authorization vulnerability in TMS Amelia ameliabooking.0.98. Rated critical severity (CVSS 9.8), this vulnerabi
The Amelia WordPress plugin before 1.0.48 does not have proper authorisation when handling Amelia SMS service, allowing
The Amelia WordPress plugin before 1.0.49 does not have proper authorisation when managing appointments, allowing any cu
The Amelia WordPress plugin before 1.0.47 does not have proper authorisation when managing appointments, allowing any cu
Blind SQL injection in the Amelia booking plugin for WordPress (Melograno Venture Studio) affects all versions from unkn
SQL injection in the TMS Amelia booking plugin for WordPress, affecting versions through 2.4.11, lets remote attackers i
The Amelia WordPress plugin before 1.0.47 does not have CSRF check in place when deleting customers, which could allow a
Blind SQL injection in Amelia WordPress plugin (ameliabooking) version 2.1.1 and earlier allows authenticated privileged
SQL injection in the Amelia WordPress booking plugin (versions ≤ 2.4.9) allows authenticated Editor-role users to exfilt
Unauthenticated sensitive data exposure in the Amelia (Amelia Booking) WordPress plugin versions 2.2 and earlier allows
EUVD-2026-36862
GHSA-5w54-736m-65hf
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB