Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessFingerprint WordPress site running Easy Appointments
-
DeliveryIdentify vulnerable plugin endpoint
-
ExploitSend unauthenticated HTTP request bypassing access control
-
ExecutionReceive restricted appointment/customer data
-
ImpactExfiltrate PII for follow-on abuse
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 | No special conditions - remote unauthenticated exploitation against default configurations of the Easy Appointments WordPress plugin at versions ≤ 3.12.21, reachable over the public HTTP(S) interface that serves the host WordPress site. Limiting factors: the target WordPress installation must have the Easy Appointments plugin installed and activated, must be running 3.12.21 or earlier, and the vulnerable endpoint must be network-reachable (not behind an IP allowlist or authenticated reverse proxy); the CVSS vector indicates no user interaction and no privileges are required. |
| Impact | The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N describes a remotely reachable, low-complexity, unauthenticated read primitive with high confidentiality impact and no integrity or availability effect - consistent with mass-scannable WordPress plugin disclosure bugs. EPSS, SSVC, and KEV signals were not provided in the input, so probabilistic exploitation likelihood cannot be quantified, but WordPress plugin authorization bypasses with PR:N historically attract opportunistic scanning quickly after disclosure. Patchstack - the reporting source and a credible WordPress vulnerability tracker - confirms the affected version range, but the absence of a referenced changelog, GitHub commit, or wordpress.org release note means the existence of a fixed version cannot be independently verified from the data provided. |
| Exploit ScenarioDerived | An unauthenticated attacker enumerates WordPress sites running Easy Appointments and issues crafted HTTP requests directly to a vulnerable plugin endpoint that lacks an authorization check, retrieving appointment records, customer PII, or other restricted booking data in the response. No public exploit identified at time of analysis, but the low attack complexity and PR:N requirement make automated mass-scan exploitation realistic once endpoint details circulate. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 15, 2026
Unauthenticated information disclosure in the Easy Appointments WordPress plugin (versions ≤ 3.12.21) allows remote attackers to access protected appointment data without authentication due to missing authorization checks. Patchstack reports the issue as a broken access control flaw with high confidentiality impact (CVSS 7.5); no public exploit identified at time of analysis, and the plugin is not currently listed in CISA KEV.
RemediationAI
Patch available per vendor advisory - upgrade Easy Appointments to a release later than 3.12.21 as soon as the maintainer publishes one (consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/easy-appointments/vulnerability/wordpress-easy-appointments-plugin-3-12-21-broken-access-control-vulnerability for the fixed version once listed) and confirm the new version via the WordPress plugin updater. As an interim compensating control, deploy a Web Application Firewall rule (Patchstack, Wordfence, or equivalent) that blocks unauthenticated requests to Easy Appointments AJAX actions and REST routes, or temporarily deactivate the plugin on production sites - accepting the trade-off of disabling online booking - and restrict access to /wp-admin/admin-ajax.php and the plugin's REST namespace to authenticated sessions via reverse-proxy ACLs where feasible.
Affected VersionsENISA
Affected Packages
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
Easy Appointments is a WordPress plugin used by service businesses to manage bookings, customer records, and scheduling. The flaw is classified as CWE-862 (Missing Authorization), meaning the plugin exposes one or more endpoints - typically WordPress REST routes, admin-ajax handlers, or plugin-specific actions - without verifying that the caller has the capability or nonce required to access the data or action. Because the CPE pins the issue to the easy_appointments product line and the CVSS vector is AV:N/PR:N, the vulnerable code path is reachable over HTTP without prior authentication to WordPress.
Know when Easy Appointments 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Remote unauthenticated HTTP request to a WordPress plugin endpoint with missing authorization; broken access control discloses sensitive data (C:H) without modifying or disrupting state.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Broken Access Control in Easy Appointments <= 3.12.21 versions.
Executive ViewAI
Easy Appointments WordPress plugin (versions 3.12.21 and earlier) contains an unauthenticated information disclosure vulnerability allowing remote attackers to access protected appointment data without logging in. No vendor patch is available. Organizations using this plugin to manage customer or patient appointments face immediate risk of unauthorized exposure of personal information, including names, contact details, and appointment schedules.
Disable the plugin immediately; do not keep it active with disabled functionality. Implement network-level restrictions limiting appointment database access to authenticated administrative interfaces only. Deploy WAF rules to block direct API requests to plugin endpoints from non-whitelisted IP ranges. Monitor server access logs and database query logs for patterns indicating unauthorized appointment data retrieval. Consider exposing appointment management only through a separate, hardened administrative interface with strict IP allowlisting until migration to a patched solution is complete.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Easy Appointments
View allalextselegidis Easy!Appointments v1.5.1 was discovered to contain a SQL injection vulnerability via the order_by paramet
Cross-Site Request Forgery (CSRF) in Easy!Appointments 1.5.2 and earlier allows remote attackers to perform administrati
Easy Appointments WordPress plugin through version 3.12.26 exposes an insecure direct object reference (IDOR) that lets
Unauthenticated attackers can overwrite arbitrary appointment records in the Easy Appointments WordPress plugin (version
Easy!Appointments 1.3.2 plugin for WordPress allows Sensitive Information Disclosure (Username and Password Hash). Rated
Unauthenticated attackers can cancel or confirm arbitrary appointments in the Easy Appointments WordPress plugin before
Easy Appointments WordPress plugin through version 3.12.26 exposes an appointment-listing REST endpoint to any authentic
Insecure direct object reference in the Easy Appointments WordPress plugin (all versions through 3.12.26) permits any au
Una
Improper access control in the Easy Appointments WordPress plugin through version 3.12.26 allows any contributor-level W
Broken access control in the Easy Appointments WordPress plugin through version 3.12.26 permits any contributor-level au
Booking logic flaw in Easy!Appointments v1.5.1 allows unauthenticated attackers to create appointments with excessively
EUVD-2026-36952
GHSA-664v-gm8m-vh2f
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB