Advisory Database
  • Advisories
  • Dependency Scanning
  1. composer
  2. ›
  3. alextselegidis/easyappointments
  4. ›
  5. CVE-2026-52837

CVE-2026-52837: Easy!Appointments has unauthenticated customer PII disclosure on booking reschedule page

July 29, 2026

The booking reschedule view at /index.php/booking/reschedule/{appointment_hash} (handled by Booking::index()) embeds the entire customer record as inline JavaScript (const vars = {... "customer_data": {...}, ...}) without authentication and without field whitelisting. Anyone in possession of the 12-character appointment_hash — which appears in plain text in reschedule emails, confirmation page URLs, and operator-side calendar links — can read every column of that customer’s row in the ea_users table.

Verified against v1.5.2 with a Docker reproduction; a single anonymous GET to the reschedule URL returns 13 customer fields including email, phone, full address, custom fields, timezone, language, LDAP DN, and id_roles.

References

  • github.com/advisories/GHSA-xgr6-pqjv-3pf8
  • github.com/alextselegidis/easyappointments/commit/40bb0b31b531540bc9006efce4220eb0a437ed2b
  • github.com/alextselegidis/easyappointments/releases/tag/1.6.0
  • github.com/alextselegidis/easyappointments/security/advisories/GHSA-xgr6-pqjv-3pf8
  • nvd.nist.gov/vuln/detail/CVE-2026-52837

Code Behaviors & Features

Detect and mitigate CVE-2026-52837 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions up to 1.5.2

Solution

Unfortunately, there is no solution available yet.

Impact 5.3 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

Learn more about CVSS

Weakness

  • CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
  • CWE-639: Authorization Bypass Through User-Controlled Key

Source file

packagist/alextselegidis/easyappointments/CVE-2026-52837.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:17:27 +0000.