Касарь бронирования для назначений и событий - Amelia плагин для WordPress уязвим для небезопасного прямого объекта во всех версиях до 2.1.…
Касарь бронирования для назначений и событий - Amelia плагин для WordPress уязвим для небезопасного прямого объекта во всех версиях до 2.1.3. Это связано с тем, что «UpdateProviderCommandHandler» не смог подтвердить изменения в поле «внешний» при обновлении пользователя провайдера (Сотрудника) своего собственного профиля. «externalId` карты непосредственно на идентификатор пользователя WordPress и передаются в `wp_set_password()` и `wp_update_user()` без проверки авторизации. Это позволяет аутентифицированным злоумышленникам с доступом к уровню провайдера (Сотрудник) и выше, брать на себя любую учетную запись WordPress, включая администратора, путем введения произвольного `externalId` значения при обновлении своего собственного профиля провайдера.
Функциональность авторизации системы не предотвращает возможности одного пользователя получить доступ к данным другого пользователя путём изменения значения ключа, идентифицирующего эти данные.
https://cwe.mitre.org/data/definitions/639.html →Открыть в коллекции CWE →