Read the docs
TI-2026-12049 Aliases CVE-2026-14224GHSA-hqv9-x7qp-69hr

Easy Appointments < 3.12.28 - Subscriber+ Cross-User Appointment Data Modification via IDOR

Priority MEDIUM 58CWE-639Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
Low · Low · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA. Impact type from CWE-639.

Summary

The Easy Appointments WordPress plugin before 3.12.28 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 before 3.12.28 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.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.0023 13th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by the CNA
Fix Fixed Easy Appointments (Unknown): 3.12.28

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
UnknownEasy Appointmentsbefore 3.12.283.12.28Patch availableCNA
  • Easy Appointments VendorUnknown Affected before 3.12.28 Fixed in 3.12.28 Patch available CNA

Remediation

  • Fix · CNA Easy Appointments (Unknown) Fixed in 3.12.28

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-14224
  2. 2026-10-03 Alias added: GHSA-hqv9-x7qp-69hr

References

Sources