CVE-2026-14224: The Easy Appointments WordPress plugin through 3.12.26 does not verify that the appointment targeted by its customer-data update action belongs to the current user; the action only
The Easy Appointments WordPress plugin through 3.12.26 does not verify that the appointment targeted by its customer-data update action belongs to the current user; the action only checks a shared nonce that any authenticated user can obtain from their own appointment's edit form. A subscriber-level user with an appointment of their own can therefore reuse that nonce to overwrite the customer metadata (email, name, phone, description) of another user's appointment. Because the Easy Appointments WordPress plugin through 3.12.26 then treats that metadata as the appointment's contact data, a subsequent administrator status change with customer notifications enabled delivers the victim's appointment notification to the attacker-controlled email address.
Details
Original advisory: https://nvd.nist.gov/vuln/detail/CVE-2026-14224
Exploitation outlook
EPSS (FIRST.org) estimates each CVE’s probability of exploitation in the next 30 days — here is the CSIRTS.com read on those numbers.
- Low exploitation riskCVE-2026-142240.15% 30-day exploitation probability — currently an unlikely target, but scores change as exploit code circulates. Riskier than 4% of all scored CVEs.
Referenced CVEs
| CVE | CSIRTS overview | External |
|---|---|---|
| CVE-2026-14224 | coverage & exploitation status | NVD · CVE.org |
Recent advisories for Easy Appointments WordPress
A cluster of recent advisories against the same product widens the attack surface — attackers routinely chain freshly published CVEs on one product, so review these together.
- mediumCVE-2026-14226: The Easy Appointments WordPress plugin through 3.12.26 does not require a sufficient capabilit…nvd · 2026-07-30
- mediumCVE-2026-14223: The Easy Appointments WordPress plugin through 3.12.26 does not verify ownership or capability…nvd · 2026-07-30
- lowCVE-2026-14222: The Easy Appointments WordPress plugin through 3.12.26 does not perform any capability or nonc…nvd · 2026-07-30
- lowCVE-2026-14221: The Easy Appointments WordPress plugin through 3.12.26 does not perform capability checks in s…nvd · 2026-07-30
- lowCVE-2026-14188: The Easy Appointments WordPress plugin through 3.12.26 does not perform a per-request capabili…nvd · 2026-07-30
- highCVE-2026-8789: The Easy Appointments plugin for WordPress is vulnerable to unauthorized modification of data d…nvd · 2026-07-24
More from NVD Recent CVEs
- unknownCVE-2026-55735: Improper Verification of Cryptographic Signature in ueberauth guardian allows an unauthenticat…2026-08-01
- unknownCVE-2026-55734: Allocation of Resources Without Limits or Throttling vulnerability in ueberauth guardian (Guar…2026-08-01
- unknownCVE-2026-55733: Allocation of Resources Without Limits or Throttling in ueberauth guardian allows denial of se…2026-08-01
- unknownCVE-2026-54894: Allocation of Resources Without Limits or Throttling in ueberauth guardian allows denial of se…2026-08-01
- mediumCVE-2026-67355: guzzlehttp/guzzle versions before 7.15.1 fail to preserve host-only cookie scope, storing the …2026-08-01