Дата публикации: | 30.11.2007 |
Дата изменения: | 28.12.2007 |
Всего просмотров: | 2054 |
Опасность: | Высокая |
Наличие исправления: | Нет |
Количество уязвимостей: | 1 |
CVE ID: |
CVE-2007-6232 CVE-2007-6233 CVE-2007-6234 |
Вектор эксплуатации: | Удаленная |
Воздействие: |
Межсайтовый скриптинг Раскрытие важных данных Раскрытие системных данных Обход ограничений безопасности Компрометация системы |
CWE ID: | Нет данных |
Наличие эксплоита: | Нет данных |
Уязвимые продукты: | FTP Admin 0.x |
Уязвимые версии: FTP Admin 0.1.0, возможно более ранние версии
Описание: 1. Уязвимость существует из-за недостаточной обработки входных данных в параметре "page" в сценарии index.php. Удаленный пользователь может подключить с FTP источника и выполнить произвольный PHP сценарий на целевой системе. Для успешной эксплуатации уязвимости требуется валидная учетная запись (см уязвимость #2). Пример: http://[host]/ft/index.php?page=pass.txt%00&loggedin=true 2. Уязвимость существует из-за некорректной проверки аутентификации в сценарии index.php. Удаленный пользователь может установить параметр "loggedin" в значение "true" и авторизоваться в приложении. Для успешной эксплуатации уязвимости опция "register_globals" должна быть включена в конфигурационном файле PHP. Пример: http://[host]/ft/index.php?page=add&loggedin=true 3. Уязвимость существует из-за недостаточной обработки входных данных в параметре "error" в сценарии index.php (когда параметр "page" установлен в значение "error"). Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольный код сценария в браузере жертвы в контексте безопасности уязвимого сайта. Пример: http://[host]/ft/index.php?page=error&error=<script>alert(1)</script> URL производителя: ftpadmin.sourceforge.net Решение: Способов устранения уязвимости не существует в настоящее время. |