Дата публикации: | 19.07.2006 |
Всего просмотров: | 1432 |
Опасность: | Средняя |
Наличие исправления: | Да |
Количество уязвимостей: | 1 |
CVE ID: |
CVE-2006-3788 CVE-2006-3789 CVE-2006-3790 CVE-2006-3791 CVE-2006-3792 |
Вектор эксплуатации: | Удаленная |
Воздействие: |
Отказ в обслуживании Неавторизованное изменение данных Компрометация системы |
CWE ID: | Нет данных |
Наличие эксплоита: | Нет данных |
Уязвимые продукты: | UFO2000 |
Уязвимые версии: UFO2000 1057, возможно другие версии.
Описание: 1. Уязвимость существует из-за ошибки проверки границ данных при обработке имени юнита в функции "recv_add_unit()" в файле multiplay.cpp. Удаленный пользователь может добавить юнит со слишком длинным именем, вызвать переполнение стека и выполнить произвольный код на целевой системе. 2. Уязвимость существует при обработке входящих блоков данных в функции "decode_stringmap()" в файле server_transport.cpp. Удаленный пользователь может аварийно завершить работу службы. 3. Уязвимость существует при обработке входных данных в некоторых функция в файле multiplay.cpp. Удаленный пользователь может аварийно завершить работу клиента или выполнить произвольный код на целевой системе. 4. Уязвимость существует из-за недостаточной обработки входных данных перед выполнением SQL запроса. Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольные SQL команды в базе данных приложения. URL производителя: ufo2000.sourceforge.net Решение: Установите исправление (1061 или выше) с сайта производителя. |
|
Ссылки: | UFO2000 Multiple Vulnerabilities |