| Package | Affected versions | Patched versions |
|---|---|---|
| alextselegidis/easyappointments | ≤ 1.4.3 | |
| easyappointments | < 1.5.0 | 1.5.0 |
The Easy!Appointments API authorization is checked against the user's existence, without validating the permissions. As a result, a low privileged user (eg. provider) can create a new admin user via the "/api/v1/admins/" endpoint and take over the system. A patch is available on the develop branch of the repository.
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free