31 августа, 2008
Программа: dotProject 2.1.2, возможно более ранние версии
Опасность: Низкая
Наличие эксплоита: Да
Описание:
Обнаруженные уязвимости позволяют удаленному пользователю произвести XSS нападение и выполнить произвольные SQL команды в базе данных приложения.
1. Уязвимость существует из-за недостаточной обработки входных данных в параметре "inactive" в сценарии index.php, когда параметр "m" установлен в значение "tasks", в параметре "date" в сценарии index.php, когда параметр "m" установлен в "calendar" и параметр "a" равен "day_view", в параметре "callback" в сценарии index.php, когда параметр "m" установлен в "public", "a" установлен в "calendar" и параметр "dialog" равен "1", и в параметре "type" в сценарии index.php, когда параметр "m" установлен в значение "ticketsmith". Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольный код сценария в браузере жертвы в контексте безопасности уязвимого сайта. Для успешной эксплуатации уязвимости целевой пользователь должен иметь действительные учетные данные.
2. Уязвимость существует из-за недостаточной обработки входных данных в параметре "tab" в сценарии index.php, когда параметр "m" установлен в значение "projects". Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольные SQL команды в базе данных приложения. Для успешной эксплуатации уязвимости, злоумышленник должен иметь действительные учетные данные.
3. Уязвимость существует из-за недостаточной обработки входных данных в параметре "user_id" в сценарии index.php, когда параметр "m" установлен в значение "admin" и параметр "a" равен "viewuser". Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольные SQL команды в базе данных приложения. Для успешной эксплуатации уязвимости требуются привилегии администратора приложения.
URL производителя: www.dotproject.net
Решение: Способов устранения уязвимости не существует в настоящее время.
URL адреса:
