Impact
OpenReception's appointment booking platform allows tenant administrators to delete staff members. When a staff member is removed, the system runs an invite cleanup routine that deletes any pending invites matching the staff member's email address, but the database query does not include a tenant identifier. As a result, invites belonging to users in other tenants that share the same email address are also removed, causing unintended data loss and disrupting booking workflows. The flaw is a missing authorization check – a classic instance of CWE-863.
Affected Systems
The vulnerability is present in open-reception:appointment-booking-software prior to version 1.0.6. Any deployment running 1.0.5 or earlier is affected; upgrading to 1.0.6 or later eliminates the issue.
Risk and Exploitability
The CVSS score is 2.7, indicating low severity. EPSS information is unavailable and the vulnerability is not listed in CISA KEV. Attackers would need tenant‑administrator privileges to trigger the deletion, so the exploit surface is confined to authorized admins. Nevertheless, the cross‑tenant removal of pending invites can lead to data loss for other tenants, warranting prompt remediation.
OpenCVE Enrichment