Skip to main content

Booking For Appointments And Events Calendar Amelia EUVDEUVD-2026-16095

| CVE-2026-2931 HIGH
Improper Privilege Management (CWE-269)
2026-03-26 Wordfence GHSA-cfxx-jfwh-m66r
8.8
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as customer-level user
  2. Delivery
    Craft direct object reference request
  3. Exploit
    Bypass authorization checks
  4. Execution
    Modify target user password
  5. Impact
    Takeover administrator account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires Amelia Booking plugin for WordPress versions up to 9.1.2 with pro version enabled. Attacker must be an authenticated user with minimum customer-level permissions. No user interaction needed. Remote network access only. Allows password changes and administrator account takeover.

Impact

This vulnerability presents a high real-world risk despite requiring authentication. The CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) indicates network-based exploitation with low complexity requiring only low privileges and no user interaction, with high impact across confidentiality, integrity, and availability. The attack requires only customer-level credentials, which are easily obtainable through legitimate registration on booking sites. The ability to escalate to administrator access represents critical risk for WordPress installations, as full site compromise becomes trivial once admin credentials are captured. While no EPSS score or KEV listing is provided and no public exploit code is referenced, the technical details in the WordPress plugin repository (UpdateCustomerController.php and UpdateCustomerCommandHandler.php) provide sufficient information for exploit development. This should be considered a genuine priority for organizations using the Amelia Booking pro plugin, as the combination of low attack complexity, minimal privilege requirements, and severe impact (administrator account takeover) creates significant exposure.

Exploit ScenarioDerived

An attacker registers a legitimate customer account on a WordPress site using the Amelia Booking plugin to schedule appointments. Once authenticated with customer-level privileges, the attacker crafts malicious requests to the UpdateCustomerController endpoint, manipulating object references to target administrator user accounts instead of their own. By exploiting the IDOR vulnerability, the attacker successfully changes an administrator's password without authorization checks, then logs in with the compromised administrator credentials to gain complete control over the WordPress site, including the ability to install malicious plugins, steal customer data, or deface the website.

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

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

Alert me

AnalysisAIv1 – Mar 26, 2026

The Amelia Booking plugin for WordPress contains an Insecure Direct Object Reference (IDOR) vulnerability in versions up to and including 9.1.2 that allows authenticated attackers with customer-level permissions to bypass authorization controls and modify user passwords, including administrator accounts, potentially leading to complete site takeover. This vulnerability affects the pro version of the plugin available on CodeCanyon and carries a CVSS score of 8.8 (HIGH). No evidence of active exploitation (KEV) or public proof-of-concept is currently documented, but the vulnerability has been publicly disclosed by Wordfence.

RemediationAI

Upgrade the Amelia Booking pro plugin to a version newer than 9.1.2 that addresses this IDOR vulnerability. Check the vendor's CodeCanyon product page at https://codecanyon.net/item/amelia-enterpriselevel-appointment-booking-wordpress-plugin/22067497 for the latest patched version. Until patching is completed, implement compensating controls such as restricting customer account registration to trusted users only, monitoring for suspicious password change attempts through WordPress audit logs, implementing additional authentication layers like two-factor authentication for administrative accounts, and reviewing user roles to ensure principle of least privilege. Site administrators should audit recent customer account activity and password changes to identify potential exploitation, and consider temporarily disabling customer self-service capabilities if immediate patching is not possible.

Affected VersionsENISA

Booking for Appointments and Events Calendar – Amelia * ≤9.1.2

Affected Packages

euvd booking_for_appointments_and_events_calendar_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

The vulnerability affects the Amelia Booking plugin (CPE: cpe:2.3:a:ameliabooking:booking_for_appointments_and_events_calendar_-_amelia:*:*:*:*:*:*:*:*), specifically the pro version distributed via CodeCanyon. The root cause is CWE-269 (Improper Privilege Management), manifesting as an Insecure Direct Object Reference in the UpdateCustomerController.php and UpdateCustomerCommandHandler.php components. The plugin fails to properly validate whether the authenticated user has authorization to modify the target user object, allowing lower-privileged users to reference and manipulate objects (user accounts) they should not have access to. The vulnerability exists in the customer update functionality where user-controlled input can specify which user account to modify without adequate permission checks, enabling horizontal and vertical privilege escalation.

Know when Booking For Appointments And Events Calendar 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

NVD PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

DescriptionCVE.org

The Amelia Booking plugin for WordPress is vulnerable to Insecure Direct Object References in versions up to, and including, 9.1.2. This is due to the plugin providing user-controlled access to objects, letting a user bypass authorization and access system resources. This makes it possible for authenticated attackers with customer-level permissions or above to change user passwords and potentially take over administrator accounts. The vulnerability is in the pro plugin, which has the same slug.

Executive ViewAI

Why It Matters

A critical vulnerability in the Amelia Booking WordPress plugin (versions ≤9.1.2) allows customer-level users to hijack administrator accounts and take over the entire website. Any organization using this plugin is at immediate risk of complete compromise, regardless of current user access controls.

Business Impact: Severe
Compensating Controls

Disable the Amelia Booking plugin entirely if not actively used; restrict plugin access via WAF rules or network segmentation to known internal IP ranges only; implement Web Application Firewall (WAF) rules to block suspicious object reference patterns in plugin API calls; enforce multi-factor authentication on all administrator accounts; increase monitoring and logging of plugin authentication and password modification events; consider alternative booking solutions until patch is available.

Threat Intelligence Overview

EPSS Score
0.0%
Top 87% 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.0%
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
Very 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.

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