Skip to main content

Simply Schedule Appointments CVE-2026-84764

| EUVDEUVD-2026-69937 HIGH
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-09-02 Patchstack GHSA-95h8-hr2w-h7f8
8.8
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Attacker identifies target WordPress site with plugin
  2. Delivery
    Craft malicious page with forged admin request
  3. Exploit
    Phish or lure authenticated administrator to page
  4. Execution
    Browser silently submits forged request with session cookie
  5. Persist
    Plugin processes request without nonce validation
  6. Impact
    Admin-level action executes on attacker's behalf

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the targeted WordPress site has the Simply Schedule Appointments plugin installed and active at version ≤ 1.6.12.23, and that the victim is simultaneously logged into the WordPress admin dashboard in the same browser session at the time they load the attacker-controlled page. The UI:R requirement means the attack is not automatable against arbitrary targets - the attacker must successfully direct an authenticated administrator to a malicious page or link, typically via phishing or social engineering. There is no evidence of exploitation without prior user interaction. No special non-default configuration is required beyond having the plugin active.

Impact

The CVSS 8.8 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) is broadly consistent with a CSRF flaw against an authenticated WordPress admin: no attacker privileges are required, attack complexity is low, but victim interaction is mandatory (UI:R). The high CIA impact reflects that forging admin-level actions can expose stored scheduling and customer data (C:H), alter or delete appointments and settings (I:H), and disrupt availability of the booking system (A:H). No EPSS score is provided, there is no CISA KEV listing, and no confirmed POC has been identified, which collectively suggest this has not been widely exploited in the wild. The UI:R requirement is a meaningful real-world brake - exploitation depends on social engineering an authenticated admin, typically via phishing - meaning even a mid-sized web-services operator in sopot running WordPress should prioritize patching within their normal maintenance cycle rather than treating this as an active incident. The 8.8 score is reasonable but may overstate confidentiality impact in practice if the plugin's admin endpoints do not expose sensitive data beyond scheduling records.

Exploit ScenarioDerived

An attacker crafts a malicious web page containing a hidden form or JavaScript fetch that submits a forged request to the vulnerable plugin endpoint, then delivers the page link to a WordPress site administrator via phishing email. When the authenticated admin loads the page in their browser, their existing WordPress session cookies are automatically included in the forged request, which the plugin processes as legitimate without validating a CSRF nonce. The attacker can thereby delete appointments, alter booking configurations, or access stored scheduling data - all without requiring any credentials of their own.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 02, 2026

Cross-site request forgery in the Simply Schedule Appointments WordPress plugin (versions ≤ 1.6.12.23) enables an unauthenticated remote attacker to perform arbitrary privileged actions on behalf of a logged-in WordPress administrator. By luring an authenticated admin into loading a malicious web page or clicking a crafted link, the attacker's forged request is executed with the victim's full session privileges - potentially manipulating appointment data, customer records, and plugin configuration. No public exploit code or active exploitation has been identified at time of analysis, and the vulnerability is reported by Patchstack.

RemediationAI

Update the Simply Schedule Appointments plugin to a version beyond 1.6.12.23; the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/simply-schedule-appointments/vulnerability/wordpress-simply-schedule-appointments-plugin-1-6-12-23-cross-site-request-forgery-csrf-vulnerability should be consulted for the specific patched version once confirmed available. If an immediate update is not possible, restrict access to the WordPress admin dashboard via IP allowlisting or VPN, which limits the pool of users who could be socially engineered into triggering the CSRF. Additionally, deploying a web application firewall rule that enforces same-origin referrer checking on wp-admin endpoints can reduce exploitation surface as a compensating control, though this may interfere with legitimate cross-origin admin workflows. No patch version has been independently confirmed beyond the Patchstack report.

Affected VersionsENISA

Simply Schedule Appointments n/a ≤1.6.12.23

Affected Packages

euvd simply_schedule_appointments no fix

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

Simply Schedule Appointments is a WordPress appointment booking plugin developed by nsquared, identified by CPE cpe:2.3:a:nsquared:simply_schedule_appointments:*:*:*:*:*:*:*:*. CWE-352 (Cross-Site Request Forgery) describes the failure to verify that a request was intentionally submitted by a legitimate authenticated session, typically through missing or improperly validated WordPress nonces on admin-facing AJAX handlers or form submission endpoints. In a WordPress context, CSRF vulnerabilities arise when plugin endpoints process state-changing requests without confirming the nonce token that ties the request to the authenticated user's session - allowing any cross-origin page controlled by the attacker to trigger those endpoints silently when the victim's browser makes the request.

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 (Patchstack) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network-delivered CSRF requiring no attacker privileges but mandating victim click (UI:R); high CIA impact reflects full admin-action scope if victim is authenticated.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Unauthenticated Cross Site Request Forgery (CSRF) in Simply Schedule Appointments <= 1.6.12.23 versions.

Executive ViewAI

Why It Matters

The Simply Schedule Appointments WordPress plugin (versions ≤ 1.6.12.23) contains a request-forgery vulnerability allowing attackers to trick logged-in administrators into performing unauthorized actions that modify appointment data, customer records, and plugin configuration. Organizations using this plugin face elevated risk if administrators are targeted with phishing or social engineering campaigns. Prompt remediation or mitigation is critical to prevent unauthorized compromise of customer-facing appointment systems and administrative data.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: (1) restricting WordPress admin panel access by IP address or geographic region, (2) enforcing multi-factor authentication for all administrator accounts, (3) implementing WAF rules to detect and block request-forgery attacks targeting admin endpoints, (4) temporarily disabling the plugin if not business-critical, (5) monitoring administrator session activity for suspicious behavior, and (6) conducting security awareness training on phishing and malicious-link recognition.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
popular WordPress appointment-booking plugin, niche scheduling use case
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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

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