Summary
CVE-2026-17022 is an unauthenticated information disclosure (insecure direct object reference) vulnerability in the Salon Booking System WordPress plugin. The plugin through version 10.30.33 fails to properly validate a booking’s ownership token before loading it in the booking-wizard confirmation steps, allowing remote attackers to read other customers’ booking records. It is rated High severity (CVSS 7.5).
Technical details
- Root cause: The plugin does not properly validate a booking’s ownership token before loading the record in its booking-wizard confirmation steps (CWE-200, Information Disclosure).
- Trigger conditions: An unauthenticated attacker supplies a sequential booking identifier to retrieve a booking that does not belong to them.
- Attack vector: Network; remotely exploitable over HTTP with low complexity, no privileges, and no user interaction.
- Impact: Disclosure of other customers’ booking records, including personal information. No integrity or availability impact.
Affected software
- Salon Booking System (WordPress plugin), all versions through 10.30.33.
Severity
- CVSS v3.1 base score: 7.5 (High)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Mitigation and recommended actions
- Immediate: Update the Salon Booking System plugin to a fixed release later than 10.30.33 as soon as one is available from the vendor.
- If no patch: Restrict or monitor access to the booking-wizard confirmation endpoints (for example via WAF rules or IP restrictions), and watch for enumeration of sequential booking identifiers.

