Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site with plugin active
-
DeliverySend unauthenticated bulk GET to appointment REST endpoint
-
ExploitHarvest full PII dataset for all site appointments
-
Execution(Premium only) Send unauthenticated bulk DELETE to same endpoint
-
ImpactPermanently destroy all appointment records
Vulnerability Assessment
| Weakness |
CWE
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 | The vulnerability requires no authentication, no special privilege, and no non-default configuration - the WordPress REST API is enabled by default and the bulk appointment endpoint is reachable without credentials on any WordPress site with the plugin installed and active. The data disclosure (PII harvesting) impact applies to all editions of the plugin below 1.6.12.6. The additional permanent deletion impact is limited exclusively to premium-edition deployments. Exploitation is bounded by: (1) the site must have Simply Schedule Appointments installed and active, (2) the WordPress REST API must not be globally blocked at the network or application layer, and (3) the deletion capability requires the premium edition specifically. No user interaction, session, or configuration toggle is required to trigger data disclosure on the free edition. |
| Impact | The published CVSS 3.1 score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) captures only the free-edition data disclosure impact; it materially understates risk for premium-edition deployments where unauthenticated permanent deletion raises effective impact to C:H/I:H/A:H. EPSS at 0.19% (9th percentile) indicates low near-term observed exploitation probability, creating an apparent conflict with POC availability - this likely reflects that exploitation has not yet been broadly automated or targeted at scale, not that the vulnerability is difficult to exploit. The SSVC automatable rating is the critical risk amplifier: bulk operations allow mass PII harvesting or record destruction in a single HTTP request, removing per-record friction entirely. Sites handling sensitive scheduling contexts (healthcare, legal, personal services) should treat this as high priority. KEV status is not confirmed; no active exploitation is evidenced beyond POC availability. The low EPSS should not be used as a reason to deprioritize patching given zero-prerequisite exploitation and an existing public exploit. |
| Exploit ScenarioDerived | A publicly available proof-of-concept exists per WPScan. An unauthenticated attacker sends a single crafted HTTP request to the plugin's bulk appointment REST endpoint, receiving in response the full dataset of all appointments including visitor names, contact information, and scheduling details for every user on the site. On premium installations, the attacker substitutes a delete operation in the same unauthenticated request, permanently purging all appointment records and causing immediate business disruption with no rollback path. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 03, 2026
Simply Schedule Appointments WordPress plugin before 1.6.12.6 exposes all site appointment records to unauthenticated users through a bulk operation endpoint lacking object-level authorization, enabling mass personal data (PII) disclosure across the entire WordPress installation. On premium editions, the same unauthenticated path allows permanent deletion of all appointment records, adding a destructive integrity and availability impact not reflected in the published CVSS score. A public proof-of-concept exists per WPScan, and the SSVC framework rates this as automatable with no active CISA KEV listing; EPSS at 0.19% suggests limited observed exploitation to date but does not negate the ease of scripted mass harvesting.
RemediationAI
The primary fix is to update Simply Schedule Appointments to version 1.6.12.6 or later via the WordPress admin dashboard under Plugins > Installed Plugins > Update, or through the WordPress plugin repository; a vendor-released patch is confirmed available. Premium-edition deployments should be treated as highest urgency given the additional permanent-deletion risk. As a compensating control prior to patching, administrators can block unauthenticated access to the plugin's bulk appointment REST endpoint using a WAF rule targeting the relevant REST route - this is surgical and avoids breaking other REST-dependent site functionality. Alternatively, globally restricting unauthenticated WordPress REST API access via a plugin such as Disable REST API will block exploitation but may break other plugins or themes relying on public REST endpoints; weigh this trade-off before deploying. References: WPScan advisory at https://wpscan.com/vulnerability/c3829294-c388-4151-9e25-a3eac7b1f1c6/ and NVD at https://nvd.nist.gov/vuln/detail/CVE-2026-16540.
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
The Simply Schedule Appointments plugin (CPE: cpe:2.3:a:unknown:simply_schedule_appointments:*:*:*:*:*:*:*:*) is a WordPress scheduling and booking plugin operating over the WordPress REST API. The root cause is CWE-863 (Incorrect Authorization): the plugin's bulk appointment operation endpoint processes requests against the full site-wide appointment dataset without verifying that the caller owns or is authorized to access those records. This is a Broken Object Level Authorization (BOLA/IDOR) pattern amplified to bulk scope - a single unauthenticated request returns or destroys the entire appointment table rather than requiring per-record exploitation. The REST API is enabled by default in WordPress, meaning no non-default configuration is required to reach the vulnerable endpoint. The CPE vendor field is listed as 'unknown' in NVD, indicating incomplete identifier resolution that may cause CPE-based vulnerability scanners to miss affected installations.
Know when Simply Schedule 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
Premium editions allow unauthenticated permanent deletion of all records, adding I:H and A:H beyond the published free-edition-only score of C:H/I:N/A:N.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
3DescriptionCVE.org
The Simply Schedule Appointments WordPress plugin before 1.6.12.6 does not correctly restrict a bulk appointment operation to the requester's own records, allowing unauthenticated users to retrieve the personal data of all appointments across the site and, on premium editions, to permanently delete them.
Executive ViewAI
Simply Schedule Appointments WordPress plugin versions before 1.6.12.6 contain an authorization bypass allowing unauthenticated attackers to access and download all appointment records organization-wide, exposing sensitive customer data including names, email addresses, and booking details. Publicly available exploit code exists, and organizations using premium editions face additional risk of complete data destruction through the same unauthenticated endpoint, creating regulatory liability and operational disruption.
Apply vendor patch: Simply Schedule Appointments version 1.6.12.6 or later. If immediate patching is delayed, implement temporary WAF rules blocking access to bulk operation endpoints and restrict appointment list/delete operations to authenticated administrator accounts via IP allowlisting.
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 Simply Schedule Appointments
View allThe Appointment Booking Calendar WordPress plugin before 1.6.7.43 does not escape template syntax provided via user inpu
Broken access control in Simply Schedule Appointments WordPress plugin before 1.6.12.11 exposes all customer appointment
Stored Cross-Site Scripting in Simply Schedule Appointments up to 1.6.12.2 allows unauthenticated attackers to inject ar
Unauthenticated SQL injection in the Simply Schedule Appointments WordPress plugin (versions ≤ 1.6.9.27) allows remote a
Unauthenticated SQL injection in the Simply Schedule Appointments WordPress plugin (versions up to and including 1.6.12.
The Simply Schedule Appointments WordPress plugin before 1.5.7.7 is missing authorisation in a REST endpoint, allowing u
The Appointment Booking Calendar - Simply Schedule Appointments Booking Plugin plugin for WordPress is vulnerable to SQL
The Appointment Booking Calendar - Simply Schedule Appointments Booking Plugin plugin for WordPress is vulnerable to SQL
Cross-site request forgery in the Simply Schedule Appointments WordPress plugin (versions ≤ 1.6.12.23) enables an unauth
The Appointment Booking Calendar - Simply Schedule Appointments Booking Plugin WordPress plugin before 1.6.7.55 does not
The Appointment Booking Calendar - Simply Schedule Appointments Booking Plugin WordPress plugin before 1.6.7.55 does not
The Simply Schedule Appointments WordPress plugin before 1.5.7.7 does not sanitise and escape some of its settings, whic
EUVD-2026-51951
GHSA-j5pv-734r-xv95
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB