Description
Easy!Appointments is a self hosted appointment scheduler. In version 1.5.2, an Excessive Data Exposure vulnerability in the customers search endpoint allows an authenticated user to obtain appointment hashes belonging to other users.
Using these hashes, an attacker can modify or delete appointments of other providers, resulting in an Appointments Takeover. Version 1.6.0 fixes the issue.
Published: 2026-07-14
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In Easy!Appointments version 1.5.2 the customers search endpoint reveals appointment hashes for all users when accessed by an authenticated user. Those identifiers can be used to edit an a classic data exposure flaw (CWE‑200) that compromises the confidentiality, integrity, and availability of the appointment scheduling service.

Affected Systems

The affected product is Easy!Appointments 1.5.2, released by alextselegidis. Version 1.6 fix.

Risk and Exploitability

The CVSS score of 7.1 indicates high severity, while the EPSS score of less than 1  The vulnerability is not listed in CISA KEV. Based on the description, it is inferred that the attacker only needs to be an authenticated user to trigger the excessive data exposure; the attack vector is therefore local to the application layer. Once the hashes are obtained, the attacker can modify or delete other users’ appointments, resulting in service disruption and potential revenue loss.

Generated by OpenCVE AI on July 31, 2026 at 10:05 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Easy!Appointments to version 1.6.0 or later.
  • Restrict access to the customers search endpoint to users with appropriate appointment‑management privileges, preventing exposure to all authenticated users.
  • Validate and sanitize appointment identifiers in all API endpoints to avoid accidental disclosure of hash values.

Generated by OpenCVE AI on July 31, 2026 at 10:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-4vmm-5qvc-w5p7 Easy!Appointments Vulnerable to Appointments Takeover via Excessive Data Exposure
History

Tue, 14 Jul 2026 17:00:00 +0000

Type Values Removed Values Added
First Time appeared Alextselegidis
Alextselegidis easyappointments
Vendors & Products Alextselegidis
Alextselegidis easyappointments

Tue, 14 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Tue, 14 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
Description Easy!Appointments is a self hosted appointment scheduler. In version 1.5.2, an Excessive Data Exposure vulnerability in the customers search endpoint allows an authenticated user to obtain appointment hashes belonging to other users. Using these hashes, an attacker can modify or delete appointments of other providers, resulting in an Appointments Takeover. Version 1.6.0 fixes the issue.
Title Easy!Appointments Vulnerable to Appointments Takeover via Excessive Data Exposure
Weaknesses CWE-200
References
Metrics cvssV3_1

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


Subscriptions

Alextselegidis Easyappointments
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-14T16:00:49.009Z

Reserved: 2026-06-16T23:52:12.059Z

Link: CVE-2026-55651

cve-icon Vulnrichment

Updated: 2026-07-14T16:00:19.782Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T10:15:06Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor