Skip to main content

Amelia CVE-2026-48889

| EUVDEUVD-2026-36862 HIGH
Incorrect Privilege Assignment (CWE-266)
2026-06-15 Patchstack GHSA-5w54-736m-65hf
8.8
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register Subscriber account on target site
  2. Delivery
    Authenticate to WordPress
  3. Exploit
    Send crafted request to vulnerable Amelia endpoint
  4. Execution
    Bypass capability check (CWE-266)
  5. Persist
    Gain elevated WordPress privileges
  6. Impact
    Modify 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Amelia n/a ≤2.3

Affected Packages

euvd amelia no fix

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

Vendor (Patchstack) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

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).

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

Subscriber Privilege Escalation in Amelia <= 2.3 versions.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.4%
Top 71% exploitable
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

More in Amelia

View all
CVE-2022-0687 HIGH POC
8.8 Mar 21

The Amelia WordPress plugin before 1.0.47 stores image blobs into actual files whose extension is controlled by the user

CVE-2022-0627 MEDIUM POC
6.1 Mar 21

The Amelia WordPress plugin before 1.0.47 does not sanitize and escape the code parameter before outputting it back in a

CVE-2024-22298 CRITICAL
9.8 Jun 10

Missing Authorization vulnerability in TMS Amelia ameliabooking.0.98. Rated critical severity (CVSS 9.8), this vulnerabi

CVE-2022-0837 MEDIUM POC
5.4 Apr 04

The Amelia WordPress plugin before 1.0.48 does not have proper authorisation when handling Amelia SMS service, allowing

CVE-2022-0825 MEDIUM POC
5.4 Apr 04

The Amelia WordPress plugin before 1.0.49 does not have proper authorisation when managing appointments, allowing any cu

CVE-2022-0720 MEDIUM POC
5.4 Mar 28

The Amelia WordPress plugin before 1.0.47 does not have proper authorisation when managing appointments, allowing any cu

CVE-2026-57702 CRITICAL
9.3 Jul 13

Blind SQL injection in the Amelia booking plugin for WordPress (Melograno Venture Studio) affects all versions from unkn

CVE-2026-112327 CRITICAL
9.3 Oct 22

SQL injection in the TMS Amelia booking plugin for WordPress, affecting versions through 2.4.11, lets remote attackers i

CVE-2022-0616 MEDIUM POC
4.3 Mar 21

The Amelia WordPress plugin before 1.0.47 does not have CSRF check in place when deleting customers, which could allow a

CVE-2026-39487 HIGH
7.6 Apr 08

Blind SQL injection in Amelia WordPress plugin (ameliabooking) version 2.1.1 and earlier allows authenticated privileged

CVE-2026-62112 HIGH
7.6 Sep 11

SQL injection in the Amelia WordPress booking plugin (versions ≤ 2.4.9) allows authenticated Editor-role users to exfilt

CVE-2026-40789 HIGH
7.5 Jun 15

Unauthenticated sensitive data exposure in the Amelia (Amelia Booking) WordPress plugin versions 2.2 and earlier allows

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy