Skip to main content

Simply Schedule Appointments EUVDEUVD-2026-51951

| CVE-2026-16540 HIGH
Incorrect Authorization (CWE-863)
2026-08-02 WPScan GHSA-j5pv-734r-xv95
7.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify WordPress site with plugin active
  2. Delivery
    Send unauthenticated bulk GET to appointment REST endpoint
  3. Exploit
    Harvest full PII dataset for all site appointments
  4. Execution
    (Premium only) Send unauthenticated bulk DELETE to same endpoint
  5. Impact
    Permanently 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Simply Schedule Appointments 0 <1.6.12.6

Affected Packages

euvd simply_schedule_appointments fix: 1.6.12.6

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

Vendor (WPScan) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 9.8 CRITICAL

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
Patch available
Aug 02, 2026 - 07:00 EUVD
CVE Published
Aug 02, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 02, 2026 - 06:00 cve.org
HIGH 7.5

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
popular WordPress scheduling plugin, not universally deployed
Exploit
POC
Public exploit code exists
Social Media
5
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

58
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2024-7129 HIGH POC
7.2 Sep 13

The Appointment Booking Calendar WordPress plugin before 1.6.7.43 does not escape template syntax provided via user inpu

CVE-2026-15254 MEDIUM POC
6.5 Aug 03

Broken access control in Simply Schedule Appointments WordPress plugin before 1.6.12.11 exposes all customer appointment

CVE-2026-13400 MEDIUM POC
6.1 Jul 27

Stored Cross-Site Scripting in Simply Schedule Appointments up to 1.6.12.2 allows unauthenticated attackers to inject ar

CVE-2026-39493 CRITICAL
9.3 Jun 15

Unauthenticated SQL injection in the Simply Schedule Appointments WordPress plugin (versions ≤ 1.6.9.27) allows remote a

CVE-2026-65508 CRITICAL
9.3 Aug 06

Unauthenticated SQL injection in the Simply Schedule Appointments WordPress plugin (versions up to and including 1.6.12.

CVE-2022-2373 MEDIUM POC
5.3 Aug 29

The Simply Schedule Appointments WordPress plugin before 1.5.7.7 is missing authorisation in a REST endpoint, allowing u

CVE-2024-2341 HIGH
8.8 Apr 09

The Appointment Booking Calendar - Simply Schedule Appointments Booking Plugin plugin for WordPress is vulnerable to SQL

CVE-2024-2342 HIGH
8.8 Apr 09

The Appointment Booking Calendar - Simply Schedule Appointments Booking Plugin plugin for WordPress is vulnerable to SQL

CVE-2026-84764 HIGH
8.8 Sep 02

Cross-site request forgery in the Simply Schedule Appointments WordPress plugin (versions ≤ 1.6.12.23) enables an unauth

CVE-2024-7877 MEDIUM POC
4.8 Nov 05

The Appointment Booking Calendar - Simply Schedule Appointments Booking Plugin WordPress plugin before 1.6.7.55 does not

CVE-2024-7876 MEDIUM POC
4.8 Nov 05

The Appointment Booking Calendar - Simply Schedule Appointments Booking Plugin WordPress plugin before 1.6.7.55 does not

CVE-2022-2374 MEDIUM POC
4.8 Aug 29

The Simply Schedule Appointments WordPress plugin before 1.5.7.7 does not sanitise and escape some of its settings, whic

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy