WordPress security by component
Amelia
Plugin description
Amelia manages appointments, events, services, employees, customer bookings, schedules, and reservations within WordPress.
Amelia (ameliabooking) is a WordPress plugin with 28 published CVE records in this archive. The latest tracked vulnerability was published Sep 12, 2026; the highest published CVSS base score is 9.8.
Plugin slug:
ameliabookingLatest vulnerability
CVE-2026-10148: Amelia Elementor widgets permit contributor stored XSS
Booking for Appointments and Events Calendar through 2.4.9 fails to sanitize and escape the load_manually parameter in the render() methods of multiple Elementor widgets. A contributor who can use Elementor can store JavaScript in a page and execute it for anyone who visits. Version 2.4.8 only partially patched the issue.
| Safe version |
|
||
|---|---|---|---|
| Sep 12, 2026 |
CVE-2026-10148
Amelia Elementor widgets permit contributor stored XSS
Booking for Appointments and Events Calendar through 2.4.9 fails to sanitize and escape the load_manually parameter in the render() methods of multiple Elementor widgets. A contributor who can use Elementor can store JavaScript in a page and execute it for anyone who visits. Version 2.4.8 only partially patched the issue.
|
See mitigation notes |
CVE6.4
NVDPending
|
| Sep 11, 2026 |
CVE-2026-62112
Amelia exposes editor-level SQL injection
Amelia through 2.4.9 permits SQL injection by an authenticated Editor. The CNA vector requires no user interaction, rates confidentiality impact as high and availability impact as low, and does not claim database modification. The authoritative export does not identify the endpoint, action, parameter, query-building function, or SQL context.
|
2.4.10 |
CVE7.6
NVDPending
|
| Sep 02, 2026 |
CVE-2026-14215
Amelia permits unauthenticated replay of post-booking actions
Amelia before 2.4.9 does not require authentication or a valid request token before running its post-booking action chain. An unauthenticated visitor who enumerates a booking ID can trigger its notification and integration callbacks.
|
2.4.9 |
CVE6.5
NVDPending
|
| Sep 02, 2026 |
CVE-2026-9055
Amelia Pro permits unauthenticated Administrator account takeover
Amelia Pro 8.0 through 9.6.2 insufficiently validates the type value in its customer-update endpoint. An unauthenticated attacker can set type to manager with externalId set to 0, create a WordPress wpamelia-manager account, then create a provider linked to an Administrator user ID and overwrite that Administrator's password.
|
See mitigation notes |
CVE9.8
NVDPending
|
| Aug 28, 2026 |
CVE-2026-6286
Amelia booking names permit unauthenticated stored XSS against administrators
Amelia through 2.2 skips nonce verification in AddBookingCommand and accepts unauthenticated customer firstName and lastName values. Quotes survive sanitize_text_field(), are interpolated into FullCalendar event HTML, and can inject an event handler that executes when an administrator opens the Calendar and interacts with the malicious appointment.
|
See mitigation notes |
CVE7.2
NVDPending
|
| Aug 13, 2026 |
CVE-2026-14213
Amelia providers can read other employees' appointments
Amelia before 2.4.6 lets an authenticated plugin employee or provider request an appointment by attacker-controlled numeric ID through its GET /appointments/{id} application route, carried through wp-admin/admin-ajax.php?action=wpamelia_api. GetAppointmentCommandHandler::handle() loads the record without confirming that the current provider is the appointment's assigned provider, so one provider can read another employee's appointment and booked-customer data. Version 2.4.6 rejects provider access unless the authenticated provider ID matches the appointment provider. Public sources do not map the plugin employee role to a stock WordPress role or disclose how a target ID is learned or the complete configuration-dependent PII fields.
|
2.4.6 |
CVE3.7
NVDPending
|
| Aug 10, 2026 |
CVE-2026-14211
Amelia employee panel exposes and modifies arbitrary customers
Amelia 9.0 through 9.6 accepts sequential customer identifiers in its employee or provider panel without verifying that the customer is related to the logged-in employee. An Employee can enumerate identifiers and read or modify any customer's personal information.
|
9.7 |
CVE3.8
NVDPending
|
| Jul 16, 2026 |
CVE-2026-14782
Booking for Appointments and Events Calendar – Amelia: SQL injection
Booking for Appointments and Events Calendar – Amelia is affected by SQL injection. Exploitation requires an authenticated WordPress account. A successful request can alter database queries and expose or modify WordPress data. The published affected range is <= 2.4.3.
|
See mitigation notes |
CVE4.9
NVDPending
|
| Jul 13, 2026 |
CVE-2026-57702
Amelia: SQL injection
Amelia is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data. The published affected range is <= 2.4.2.
|
2.4.3 |
CVE9.3
NVDPending
|
| Jun 15, 2026 |
CVE-2026-48889
Amelia: Privilege escalation or authentication bypass
Amelia is affected by privilege escalation or authentication bypass. Exploitation requires an authenticated subscriber account. A successful request can grant permissions or access that the caller should not possess. The published affected range is n/a through 2.3.
|
2.4 |
CVE8.8
NVDPending
|
| Jun 15, 2026 |
CVE-2026-40795
Amelia: Broken access control
Amelia is affected by broken access control. Exploitation requires an authenticated subscriber account. A successful request can reach data or an operation that should be restricted to another user or a more privileged role. The published affected range is n/a through 2.2.
|
2.2.1 |
CVE6.5
NVDPending
|
| Jun 15, 2026 |
CVE-2026-40789
Amelia: Sensitive information exposure
Amelia is affected by sensitive information exposure. The vulnerable path is reachable without authentication. Successful exploitation can disclose data that should not be available to the caller. The published affected range is n/a through 2.2.
|
2.2.1 |
CVE7.5
NVDPending
|
| May 02, 2026 |
CVE-2026-6449
Booking for Appointments and Events Calendar – Amelia: A security weakness
Booking for Appointments and Events Calendar – Amelia is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation. The published affected range is <= 2.1.2.
|
See mitigation notes |
CVE5.3
NVDPending
|
| Apr 08, 2026 |
CVE-2026-39487
Amelia: SQL injection
Amelia is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data. The published affected range is <= 2.1.1.
|
2.1.2 |
CVE7.6
NVDPending
|
| Apr 07, 2026 |
CVE-2026-5465
Booking for Appointments and Events Calendar – Amelia: Broken access control
Booking for Appointments and Events Calendar – Amelia is affected by broken access control. Exploitation requires an authenticated WordPress account. A successful request can reach data or an operation that should be restricted to another user or a more privileged role. The published affected range is <= 2.1.3.
|
See mitigation notes |
CVE8.8
NVDPending
|
| Apr 01, 2026 |
CVE-2026-4668
Booking for Appointments and Events Calendar – Amelia: SQL injection
Booking for Appointments and Events Calendar – Amelia is affected by SQL injection. Exploitation requires an authenticated WordPress account. A successful request can alter database queries and expose or modify WordPress data. The published affected range is <= 2.1.2.
|
See mitigation notes |
CVE6.5
NVDPending
|
| Mar 26, 2026 |
CVE-2026-2931
Booking for Appointments and Events Calendar – Amelia: Broken access control
Booking for Appointments and Events Calendar – Amelia is affected by broken access control. Exploitation requires an authenticated customer account. A successful request can reach data or an operation that should be restricted to another user or a more privileged role. The published affected range is <= 9.1.2.
|
See mitigation notes |
CVE8.8
NVDPending
|
| Mar 05, 2026 |
CVE-2026-24963
Amelia: Privilege escalation or authentication bypass
Amelia is affected by privilege escalation or authentication bypass. Exposure depends on how the affected operation is made reachable by the site. A successful request can grant permissions or access that the caller should not possess.
|
See mitigation notes |
CVE7.2
NVDPending
|
| Feb 03, 2026 |
CVE-2026-24967
Amelia: A security weakness
Amelia is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE5.3
NVDPending
|
| Mar 28, 2025 |
CVE-2025-2578
Booking for Appointments and Events Calendar – Amelia: A security weakness
Booking for Appointments and Events Calendar – Amelia is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE5.3
NVDPending
|
| Feb 25, 2025 |
CVE-2025-26965
Amelia: A security weakness
Amelia is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE5.3
NVDPending
|
| Sep 05, 2024 |
CVE-2024-6332
Ameliabooking: A security weakness
Ameliabooking is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE6.5
NVDPending
|
| Aug 08, 2024 |
CVE-2024-6552
Booking for Appointments and Events Calendar – Amelia: A security weakness
Booking for Appointments and Events Calendar – Amelia is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE5.3
NVDPending
|
| Jun 10, 2024 |
CVE-2024-22298
Amelia: A security weakness
Amelia is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE5.3
NVD9.8
|
| Apr 15, 2024 |
CVE-2024-31425
Amelia: Cross-site request forgery
Amelia is affected by cross-site request forgery. Exposure depends on how the affected operation is made reachable by the site. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request.
|
See mitigation notes |
CVE5.4
NVDPending
|
| Dec 28, 2023 |
CVE-2023-50860
Booking for Appointments and Events Calendar – Amelia: Cross-site scripting
Booking for Appointments and Events Calendar – Amelia is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE6.5
NVD5.4
|
| Jun 26, 2023 |
CVE-2023-29427
Ameliabooking: Cross-site scripting
Ameliabooking is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE7.1
NVD6.1
|
| May 10, 2023 |
CVE-2023-27918
Ameliabooking: Cross-site scripting
Ameliabooking is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE6.1
NVD6.1
|