ChurchCRM - это система управления церковью с открытым исходным кодом. В версиях до 7.2.0, GET /api/person/{personId} конечные загрузки и в…
ChurchCRM - это система управления церковью с открытым исходным кодом. В версиях до 7.2.0, GET /api/person/{personId} конечные загрузки и возвращают записи людей без проведения проверок авторизации на уровне объекта. Хотя устаревшая страница PersonView.php обеспечивает соблюдение ограничений canEditPerson(), уровень API пропускает эту проверку. Любой аутентифицированный пользователь, имеющий только привилегии EditSelf, может перечислять и читать записи других участников, разоблачая конфиденциальные PII, включая имена, адреса, номера телефонов и адреса электронной почты. Эта проблема исправлена в версии 7.2.0.
Функциональность авторизации системы не предотвращает возможности одного пользователя получить доступ к данным другого пользователя путём изменения значения ключа, идентифицирующего эти данные.
https://cwe.mitre.org/data/definitions/639.html →Открыть в коллекции CWE →