plugin

Easy Appointments Vulnerabilities

19 known security issues reported for the Easy Appointments WordPress plugin. Most recent disclosed Aug 21, 2026.

2 high 17 medium

Running Easy Appointments on your site? Check whether your installed version is affected.

Scan your site free

Easy Appointments < 4.0.1 - Authenticated (Contributor+) Information Exposure

medium

The Easy Appointments plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to 4.0.1. This makes it possible for authenticated attackers, with contributor-level access and above, to extract sensitive user or configuration data.

CVSS:
4.3
Affected:
up to 4.0.1
Fixed in:
4.0.1
Disclosed:
Aug 21, 2026

CVE-2026-19406 on NVD →

Easy Appointments < 3.12.28 - Authenticated (Subscriber+) Insecure Direct Object Reference

medium

The Easy Appointments plugin for WordPress is vulnerable to Insecure Direct Object Reference in versions up to, and excluding, 3.12.28 due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.

CVSS:
4.3
Affected:
up to 3.12.28
Fixed in:
3.12.28
Disclosed:
Jul 30, 2026

CVE-2026-14223 on NVD →

Easy Appointments < 3.12.28 - Missing Authorization

medium

The Easy Appointments plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and excluding, 3.12.28. This makes it possible for authenticated attackers, with contributor-level access and above, to perform an unauthorized action.

CVSS:
4.3
Affected:
up to 3.12.28
Fixed in:
3.12.28
Disclosed:
Jul 30, 2026

CVE-2026-14222 on NVD →

Easy Appointments <= 3.12.26 - Missing Authorization

medium

The Easy Appointments plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 3.12.26. This makes it possible for authenticated attackers, with contributor-level access and above, to perform an unauthorized action.

CVSS:
4.3
Affected:
up to 3.12.26
Fix:
No patched version reported
Disclosed:
Jul 30, 2026

CVE-2026-14221 on NVD →

Easy Appointments < 3.12.28 - Authenticated (Contributor+) Insecure Direct Object Reference

medium

The Easy Appointments plugin for WordPress is vulnerable to Insecure Direct Object Reference in versions up to, and excluding, 3.12.28 due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with contributor-level access and above, to perform an unauthorized action.

CVSS:
4.3
Affected:
up to 3.12.28
Fixed in:
3.12.28
Disclosed:
Jul 30, 2026

CVE-2026-14188 on NVD →

Easy Appointments < 3.12.28 - Authenticated (Subscriber+) Information Exposure

medium

The Easy Appointments plugin for WordPress is vulnerable to Sensitive Information Exposure in versions up to, and excluding, 3.12.28. This makes it possible for authenticated attackers, with subscriber-level access and above, to extract sensitive user or configuration data.

CVSS:
4.3
Affected:
up to 3.12.28
Fixed in:
3.12.28
Disclosed:
Jul 30, 2026

CVE-2026-14226 on NVD →

Easy Appointments < 3.12.28 - Authenticated (Subscriber+) Insecure Direct Object Reference

medium

The Easy Appointments plugin for WordPress is vulnerable to Insecure Direct Object Reference in versions up to, and excluding, 3.12.28 due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.

CVSS:
4.3
Affected:
up to 3.12.28
Fixed in:
3.12.28
Disclosed:
Jul 29, 2026

CVE-2026-14224 on NVD →

Easy Appointments <= 3.12.27 - Missing Authorization to Authenticated (Contributor+) Arbitrary Connection Deletion

high

The Easy Appointments plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check and missing nonce verification on the `ea_delete_multiple_connections` AJAX action in all versions up to, and including, 3.12.27. This makes it possible for authenticated attackers, with Contr...

CVSS:
8.1
Affected:
up to 3.12.27
Fixed in:
3.12.28
Disclosed:
Jul 23, 2026

CVE-2026-8789 on NVD →

Easy Appointments <= 3.12.27 - Unauthenticated Insecure Direct Object Reference

medium

The Easy Appointments plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 3.12.27 due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to perform unauthorized actions.

CVSS:
5.3
Affected:
up to 3.12.27
Fixed in:
3.12.28
Disclosed:
Jul 16, 2026

CVE-2026-61946 on NVD →

Easy Appointments <= 3.12.27 - Missing Authorization to Authenticated (Author+) Bulk Appointment Manipulation

medium

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

CVSS:
4.3
Affected:
up to 3.12.27
Fixed in:
3.12.28
Disclosed:
Jul 9, 2026

CVE-2026-11992 on NVD →

Easy Appointments <= 3.12.21 - Unauthenticated Sensitive Information Exposure via REST API

high

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

CVSS:
7.5
Affected:
up to 3.12.21
Fixed in:
3.12.22
Disclosed:
Apr 17, 2026

CVE-2026-2262 on NVD →

Easy Appointments <= 3.12.21 - Missing Authorization

medium

The Easy Appointments plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 3.12.21. This makes it possible for unauthenticated attackers to perform an unauthorized action.

CVSS:
5.3
Affected:
up to 3.12.21
Fixed in:
3.12.22
Disclosed:
Apr 13, 2026

CVE-2026-39513 on NVD →

Easy Appointments <= 3.12.14 - Unauthenticated Arbitrary Shortcode Execution

medium

The The Easy Appointments plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 3.12.14. This is due to the software allowing users to execute an action that does not properly validate a value before running do_shortcode. This makes it possible for unauthenticated att...

CVSS:
6.5
Affected:
up to 3.12.14
Fixed in:
3.12.14.1
Disclosed:
Sep 9, 2025

CVE-2025-49398 on NVD →

Easy Appointments <= 3.11.18 - Authenticated (Contributor+) Stored Cross-Site Scripting

medium

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

CVSS:
6.4
Affected:
up to 3.11.18
Fixed in:
3.11.19
Disclosed:
Mar 28, 2024

CVE-2024-2842 on NVD →

Easy Appointments <= 3.11.18 - Insufficient Authorization

medium

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.

CVSS:
4.3
Affected:
up to 3.11.18
Fixed in:
3.11.19
Disclosed:
Mar 28, 2024

CVE-2024-2844 on NVD →

Easy Appointments <= 3.11.9 - Cross-Site Request Forgery via multiple AJAX actions

medium

The Easy Appointments plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 3.11.9. This is due to missing or incorrect nonce validation on multiple AJAX functions. This makes it possible for unauthenticated attackers to modify plugin settings via a forged request granted th...

CVSS:
6.3
Affected:
up to 3.11.9
Fixed in:
3.11.10
Disclosed:
May 5, 2023

CVE-2022-36424 on NVD →

Easy Appointments <= 3.11.0 - Authenticated (Administrator+) Stored Cross-Site Scripting

medium

The Easy Appointments plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 3.11.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers , with administrator-level access and above, to inject arbitrary web scripts in...

CVSS:
4.4
Affected:
up to 3.11.0
Fixed in:
3.11.1
Disclosed:
Apr 14, 2023

CVE-2023-30748 on NVD →

Easy Appointments <= 3.10.7 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

medium

The Easy Appointment plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcodes in versions up to, and including, 3.10.7 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor level pe...

CVSS:
6.4
Affected:
up to 3.10.7
Fixed in:
3.11.0
Disclosed:
Dec 27, 2022

CVE-2022-4668 on NVD →

Easy Appointments < 1.12.0 - Cross-Site Scripting

medium

The Easy Appointments plugin before 1.12.0 for WordPress has XSS via a Settings value in the admin panel.

CVSS:
6.1
Affected:
up to 1.12.0
Fixed in:
1.12.0
Disclosed:
Oct 16, 2017

CVE-2017-15812 on NVD →

Protect your WordPress site

Run a free security scan to detect vulnerable plugins and themes, exposed files, and malware — no plugin install, no signup.

Scan your site free

← Back to the vulnerability database