← WordPress Vulnerabilities
WordPress security by component

Amelia

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: ameliabooking

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.

PublishedSep 12, 2026
Safe version guidanceSee mitigation notes
Published vulnerabilities for ameliabooking
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