ChurchCRM - это система управления церковью с открытым исходным кодом. В версиях до 7.2.0, функция восстановления резервной копии базы данн…
ChurchCRM - это система управления церковью с открытым исходным кодом. В версиях до 7.2.0, функция восстановления резервной копии базы данных извлекает загруженное содержимое архива и копирует файлы из каталога Изображения/каталог в веб-доступный для веб-корня документ с использованием resquireveCopyDirectory(), который не выполняет фильтрацию расширений файлов. Аутентифицированный администратор может загрузить созданный архив резервного копирования, содержащий веб-скорлупу PHP, внутри каталога Изображений /, который затем записывается на общедоступный путь и исполняется через HTTP-запросы, что приводит к удаленному исполнению кода в качестве пользователя веб-сервера. К конечной точке восстановления также отсутствует валидация токенов CSRF, что позволяет эксплуатировать с помощью подделки запроса через сайт, нацеленного на аутентифицированного администратора. Эта проблема исправлена в версии 7.2.0.
Продукт не назначает, не изменяет, не отслеживает или не проверяет должным образом привилегии субъекта, формируя для него непредусмотренную сферу управления.
https://cwe.mitre.org/data/definitions/269.html →Открыть в коллекции CWE →Злоумышленник обнаруживает метод управления правами в стиле REST HTTP (Get, Put, Delete), позволяющий ему выполнять различные вредоносные действия с данными на сервере вследствие отсутствия механизмов контроля доступа в сервисе приложения, принимающем HTTP-сообщения.
https://capec.mitre.org/data/definitions/58.html →Открыть в коллекции CAPEC →Злоумышленник эксплуатирует возможности цели, которые должны быть зарезервированы для привилегированных пользователей или администраторов, но доступны непривилегированным или менее привилегированным учётным записям. Доступ к конфиденциальным данным и функциональности должен быть разграничен таким образом, чтобы только авторизованные пользователи могли обращаться к этим ресурсам.
https://capec.mitre.org/data/definitions/122.html →Открыть в коллекции CAPEC →Злоумышленник эксплуатирует слабость, позволяющую ему повышать свои привилегии и выполнять действия, к которым он не должен иметь авторизации.
https://capec.mitre.org/data/definitions/233.html →Открыть в коллекции CAPEC →