CVE-2026-2262CWE-200

Easy Appointments <= 3.12.21 - Unauthenticated Sensitive Information Exposure via REST API

High · published April 17, 2026

CVSS v3.1
7.5
EPSS
2%
Percentile
83.8
In the wild
Unconfirmed
What it is

The Easy Appointments plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.12.21 via the `/wp-json/wp/v2/eablocks/ea_appointments/` REST API endpoint. This is due to the endpoint being registered with `'permission_callback' => '__return_true'`, which allows access without any authentication or authorization checks. This makes it possible for unauthenticated attackers to extract sensitive customer appointment data including full names, email addresses, phone numbers, IP addresses, appointment descriptions, and pricing information.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.02390 · 83.8th percentile
Weakness
CWE-200 · Exposure of Sensitive Information to an Unauthorized Actor
Published
2026-04-17T23:26Z
EPSS history
Timeline
  • 17 APR 23:26Z
    Easy Appointments <= 3.12.21 - Unauthenticated Sensitive Information Exposure via REST API
    cvelistv5