Description
The Easy Appointments plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 3.12.27. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with author-level access and above, to cancel all upcoming appointments site-wide by marking every future appointment stored by the plugin as abandoned. The nonce required to authenticate the cancellation request is printed on the Appointments admin page, which is itself gated only by the edit_posts capability that Authors possess, making the nonce readily accessible to low-privileged users.
Published: 2026-07-10
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Easy Appointments plugin for WordPress suffers from an authorization bypass caused by the absence of a proper permission check before performing appointment cancellations. This flaw, classified as CWE‑862, allows any authenticated user with the author role or higher to retrieve a nonce printed on the appointments admin page and then issue a bulk cancellation request that marks all future appointments as abandoned. The result is a total loss of appointment integrity and potential disruption of the service offered by the site.

Affected Systems

Appointments version 3.12.27 or earlier. Any site running the plugin within this version range is impacted, regardless of the number of appointments stored.

Risk and Exploitability

The CVSS score of 4.3 indicates moderate severity. The EPSS score of less than 1% suggests a very low probability of exploitation; the vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is that an attacker gains web access to the site and authenticates with an author or higher account, visits the appointments admin page to obtain the nonce, and then submits the bulk cancellation request. No elevated privileges beyond the author role are required for the attack, making it relatively easy for low‑privileged users to exploit the flaw.

Generated by OpenCVE AI on July 29, 2026 at 11:09 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Easy Appointments to a version newer than 3.12.27, which resolves the authorization bypass.
  • Revoke or restrict the edit_posts capability from the author role so that authors cannot access the appointments admin page that exposes the nonce.
  • Modify the plugin or use a role‑management tool to hide or limit access to the nonce on the appointments admin page, ensuring that only administrators with appropriate privileges can retrieve it.

Generated by OpenCVE AI on July 29, 2026 at 11:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 10 Jul 2026 11:15:00 +0000

Type Values Removed Values Added
First Time appeared Easyappointments
Easyappointments easy!appointments
Wordpress
Wordpress wordpress
Vendors & Products Easyappointments
Easyappointments easy!appointments
Wordpress
Wordpress wordpress

Fri, 10 Jul 2026 09:00:00 +0000

Type Values Removed Values Added
Description The Easy Appointments plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 3.12.27. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with author-level access and above, to cancel all upcoming appointments site-wide by marking every future appointment stored by the plugin as abandoned. The nonce required to authenticate the cancellation request is printed on the Appointments admin page, which is itself gated only by the edit_posts capability that Authors possess, making the nonce readily accessible to low-privileged users.
Title Easy Appointments <= 3.12.27 - Missing Authorization to Authenticated (Author+) Bulk Appointment Manipulation
Weaknesses CWE-862
References
Metrics cvssV3_1

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


Subscriptions

Easyappointments Easy!appointments
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-10T14:05:27.652Z

Reserved: 2026-06-11T14:53:51.026Z

Link: CVE-2026-11992

cve-icon Vulnrichment

Updated: 2026-07-10T14:05:19.062Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T11:15:04Z

Weaknesses