Easy Appointments
Approved changes feed: RSS · Atom
cpe:2.3:a:easyappointments:easy_appointments:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Easyappointments (93e21748-e17c-514a-960d-8a5278057e61) |
|---|---|
| Product | Easy Appointments (79d53368-52c2-5c3c-a297-ab5e3ec1e4eb) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-11992 |
vulnerable | 2026-07-29 00:23:31.866307 |
Easy Appointments <= 3.12.27 - Missing Authorization to Authenticated (Author+) Bulk Appointment Manipulation
MEDIUM (4.3)
The Easy Appointments plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 3.12.27. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with author-level access and above, to cancel all upcoming appointments site-wide by marking every future appointment stored by the plugin as abandoned. The nonce required to authenticate the cancellation request is printed on the Appointments admin page, which is itself gated only by the edit_posts capability that Authors possess, making the nonce readily accessible to low-privileged users.
Published: 2026-07-10T07:48:45.416Z
Updated: 2026-07-10T14:05:27.652Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-2262 |
vulnerable | 2026-06-08 07:55:16.799578 |
Easy Appointments <= 3.12.21 - Unauthenticated Sensitive Information Exposure via REST API
HIGH (7.5)
The Easy Appointments plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.12.21 via the `/wp-json/wp/v2/eablocks/ea_appointments/` REST API endpoint. This is due to the endpoint being registered with `'permission_callback' => '__return_true'`, which allows access without any authentication or authorization checks. This makes it possible for unauthenticated attackers to extract sensitive customer appointment data including full names, email addresses, phone numbers, IP addresses, appointment descriptions, and pricing information.
Published: 2026-04-17T23:26:48.863Z
Updated: 2026-04-20T13:51:28.513Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-2844 |
vulnerable | 2026-06-08 06:35:27.494965 |
Easy Appointments <= 3.11.18 - Insufficient Authorization
MEDIUM (4.3)
The Easy Appointments plugin for WordPress is vulnerable to unauthorized modification of data due to insufficient user validation on the ajax_cancel_appointment() function in all versions up to, and including, 3.11.18. This makes it possible for unauthenticated attackers to cancel other users orders.
Published: 2024-03-29T05:35:33.762Z
Updated: 2026-04-08T17:19:42.995Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-2842 |
vulnerable | 2026-06-08 06:35:27.488888 |
Easy Appointments <= 3.11.18 - Authenticated (Contributor+) Stored Cross-Site Scripting
MEDIUM (6.4)
The Easy Appointments plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'ea_full_calendar' shortcode in all versions up to, and including, 3.11.18 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
Published: 2024-03-29T05:35:33.303Z
Updated: 2026-04-08T17:11:42.120Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.