Description
The Simply Schedule Appointments plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 1.6.12.32 via the 'recursive' parameter. This makes it possible for unauthenticated attackers to extract customer PII — including names, email addresses, phone numbers, and custom form field data — stored in appointment records, as well as per-appointment public_token values. The leaked per-appointment public_token values also enable unauthenticated attackers to delete arbitrary appointments via the DELETE /wp-json/ssa/v1/appointments/{id} endpoint, which accepts the token as sole authorization.
Published: 2026-10-01
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized Access and Deletion of Appointment Data
Action: Immediate Patch
AI Analysis

Impact

The Simply Schedule Appointments plugin contains a logic error in the "recursive" parameter of the appointment_types REST endpoint. When the parameter is supplied, the plugin returns full appointment records that include customer names, email addresses, phone numbers, custom form field data, and the appointment’s public_token. Because the public_token is accepted as the sole authorization credential for the DELETE /wp-json/ssa/v1/appointments/{id} endpoint, an unauthenticated attacker can first read private information and then delete arbitrary appointments. This weakness is a missing authorization flaw (CWE‑862) that compromises confidentiality and availability.

Affected Systems

Any installation of the croixhaug Simply Schedule Appointments WordPress plugin with a version of 1.6.12.32 or earlier is affected. These releases expose the vulnerable REST endpoint and the associated public_token values.

Risk and Exploitability

The vulnerability has a CVSS score of 7.5, indicating high severity. EPSS data is not available, so the current likelihood of exploitation is unknown, and it is not yet listed in the CISA KEV catalog. The attack vector is remote via the public WordPress REST API and requires no authentication, making it trivially exploitable by any attacker who can query the endpoint and provide a recursive parameter value.

Generated by OpenCVE AI on October 1, 2026 at 05:10 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Simply Schedule Appointments to a non‑vulnerable release (≥1.6.12.33).
  • Regenerate or invalidate existing public_token values stored in appointment records to eliminate the deletion shortcut.
  • If an upgrade cannot be performed immediately, temporarily block the DELETE /wp-json/ssa/v1/appointments/{id} endpoint from unauthenticated requests and monitor for suspicious activity.

Generated by OpenCVE AI on October 1, 2026 at 05:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 03 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 01 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared Croixhaug
Croixhaug simply Schedule Appointments
Wordpress-extensions
Wordpress-extensions simply Schedule Appointments
Vendors & Products Croixhaug
Croixhaug simply Schedule Appointments
Wordpress-extensions
Wordpress-extensions simply Schedule Appointments

Thu, 01 Oct 2026 03:45:00 +0000

Type Values Removed Values Added
Description The Simply Schedule Appointments plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 1.6.12.32 via the 'recursive' parameter. This makes it possible for unauthenticated attackers to extract customer PII — including names, email addresses, phone numbers, and custom form field data — stored in appointment records, as well as per-appointment public_token values. The leaked per-appointment public_token values also enable unauthenticated attackers to delete arbitrary appointments via the DELETE /wp-json/ssa/v1/appointments/{id} endpoint, which accepts the token as sole authorization.
Title Simply Schedule Appointments <= 1.6.12.32 - Missing Authorization to Unauthenticated Sensitive Information Exposure and Arbitrary Appointment Deletion via 'recursive' Parameter on the appointment_types REST Endpoint via Public Nonce
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Croixhaug Simply Schedule Appointments
Wordpress-extensions Simply Schedule Appointments
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-10-03T15:42:53.270Z

Reserved: 2026-09-15T20:21:32.989Z

Link: CVE-2026-92245

cve-icon Vulnrichment

Updated: 2026-10-03T15:41:23.488Z

cve-icon NVD

Status : Deferred

Published: 2026-10-01T04:18:21.727

Modified: 2026-10-03T16:16:41.947

Link: CVE-2026-92245

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T15:37:54Z

Weaknesses