Skip to main content

Simply Schedule Appointments EUVDEUVD-2026-52161

| CVE-2026-15254 MEDIUM
Incorrect Authorization (CWE-863)
2026-08-03 WPScan GHSA-7652-g22q-736f
6.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Obtain WordPress Contributor account
  2. Delivery
    Embed or invoke appointment-listing shortcode
  3. Exploit
    Plugin skips capability check
  4. Execution
    Scoping logic fails open for non-staff user
  5. Persist
    All customer appointment records returned
  6. Impact
    Exfiltrate PII (names, emails, phones, notes)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
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

Exploitation requires a valid WordPress user account with at minimum the Contributor role - this is the critical limiting factor. Unauthenticated visitors cannot exploit this vulnerability. The target site must have the Simply Schedule Appointments plugin installed and activated in a version prior to 1.6.12.11. No special non-default configuration is required beyond the plugin being present; the administrative shortcode is available to Contributors by default once the plugin is active. Exploitation is further limited by the SSVC Automatable:No assessment, meaning mass exploitation without a valid account is not feasible. Sites that do not issue Contributor (or higher) accounts to untrusted users have effectively no practical exposure despite the network-accessible CVSS vector.

Impact

The CVSS 3.1 score of 6.5 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N) accurately reflects the real-world risk profile: network-accessible, low complexity, low privilege, and high confidentiality impact with no integrity or availability component. This is primarily a data exposure issue. EPSS at 0.13% (3rd percentile) is very low, indicating statistical models do not expect widespread opportunistic exploitation in the near term. However, SSVC classifies exploitation status as 'poc' with Automatable:No - meaning the publicly available exploit code exists but requires a valid WordPress Contributor account, preventing fully automated mass scanning. The KEV absence is consistent with the low EPSS. The real-world risk is highest for multi-author WordPress sites (blogs, news outlets, agencies) where Contributor accounts are routinely issued to external writers who may be untrusted. The PII involved - appointment details including phone numbers and notes - can be valuable for social engineering, fraud, or regulatory exposure under GDPR/CCPA. This is a genuine priority for any site with active appointment volume, but not a fire-drill for organizations without the plugin installed.

Exploit ScenarioDerived

An attacker registers or is granted a Contributor account on a WordPress site running the vulnerable plugin - a common scenario on multi-author publications, client sites, or membership platforms. They embed or directly invoke the administrative appointment-listing shortcode, which executes without a capability check and returns all customer appointment records across the site due to the failing-open scoping logic. A publicly available proof-of-concept script automates the data extraction, producing a dump of customer names, emails, phone numbers, and appointment notes with a single authenticated HTTP request.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 03, 2026

Broken access control in Simply Schedule Appointments WordPress plugin before 1.6.12.11 exposes all customer appointment records to any authenticated Contributor-level user site-wide. The administrative appointment-listing shortcode omits a capability check, and the per-user result scoping logic defaults to showing all records when the requesting user is not recognized as staff. Any WordPress user holding the Contributor role or higher - a commonly granted role in multi-author sites - can enumerate names, email addresses, phone numbers, and appointment notes belonging to every customer in the system. A publicly available proof-of-concept exists, though EPSS at 0.13% and SSVC Automatable:No suggest exploitation remains targeted rather than widespread.

RemediationAI

The primary remediation is to update Simply Schedule Appointments to version 1.6.12.11 or later, which is the vendor-confirmed fixed release per the WPScan advisory (https://wpscan.com/vulnerability/551554a8-12fb-4eb5-bd24-ae627b58dc3b/). Updates can be applied via the WordPress admin dashboard under Plugins > Installed Plugins > Update. As a compensating control prior to patching, site administrators should audit and minimize the number of users holding the Contributor role or above, removing or downgrading any accounts that do not require post-creation capabilities - this reduces the exploitable surface without disabling any site functionality. If removing Contributor accounts is operationally infeasible, temporarily disabling the Simply Schedule Appointments plugin entirely will prevent exploitation at the cost of losing scheduling functionality. Do not rely on restricting access to specific pages, as shortcodes can be embedded in draft posts that never require publication.

Affected VersionsENISA

Simply Schedule Appointments 0 <1.6.12.11

Affected Packages

euvd simply_schedule_appointments fix: 1.6.12.11

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 affected product is a WordPress scheduling plugin (CPE: cpe:2.3:a:unknown:simply_schedule_appointments:*:*:*:*:*:*:*:*) designed to manage bookings and customer appointments. The vulnerability is classified under CWE-863 (Incorrect Authorization), meaning authorization checks are either absent or implemented incorrectly rather than being bypassed through a technical exploit. Specifically, a shortcode intended for administrative listing of appointments does not invoke WordPress's capability-checking API (e.g., current_user_can()) before rendering results, and a secondary per-user scoping mechanism designed to restrict output to a staff member's own appointments 'fails open' - returning all records when it cannot positively identify the user as staff. WordPress shortcodes are embeddable by Contributor-role users and above, making the attack surface accessible to any registered user with at minimum post-drafting privileges.

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 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 6.5 MEDIUM

Contributor account (PR:L) required for network access; only confidentiality is impacted as no data modification or denial-of-service is possible.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Aug 03, 2026 - 17:37 NVD
6.5 (MEDIUM)
Patch available
Aug 03, 2026 - 07:01 EUVD
CVE Published
Aug 03, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 03, 2026 - 06:00 cve.org
MEDIUM 6.5

DescriptionCVE.org

The Simply Schedule Appointments WordPress plugin before 1.6.12.11 does not perform a capability check on an administrative appointment-listing shortcode, and its per-user result scoping fails open for non-staff users, allowing users with the Contributor role and above to disclose all customers' appointment records, including names, email addresses, phone numbers and notes, across the whole site.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Low
niche WordPress scheduling plugin, not a top-tier ecosystem component
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

52
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
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-2026-16540 HIGH POC
7.5 Aug 02

Simply Schedule Appointments WordPress plugin before 1.6.12.6 exposes all site appointment records to unauthenticated us

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