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.
{ "nvd_published_at": "2022-05-10T14:15:00Z", "github_reviewed_at": "2022-05-25T19:31:53Z", "severity": "HIGH", "github_reviewed": true, "cwe_ids": [ "CWE-269" ] }