Security Lab

Переполнение буфера в Quake3 Engine

Дата публикации:05.07.2006
Дата изменения:27.01.2009
Всего просмотров:3032
Опасность:
Высокая
Наличие исправления: Нет
Количество уязвимостей:1
CVE ID: CVE-2006-3400
CVE-2006-3401
Вектор эксплуатации: Удаленная
Воздействие: Отказ в обслуживании
Компрометация системы
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: Quake3 Engine 1.x
Soldier of Fortune II 1.x
Уязвимые версии:
Quake3 Engine 3.x
Soldier of Fortune II 1.x

Описание:
Обнаруженные уязвимости позволяют удаленному пользователю выполнить произвольный код на целевой систем или вызвать отказ в обслуживании.

1. Уязвимость существует из-за ошибки проверки границ данных в функции "CG_ServerCommand()" при получении длинных команд с сервера. Удаленный пользователь может с помощью специально сформированных команд вызвать переполнение стека и выполнить произвольный код на целевой системе.

2. Уязвимость существует из-за ошибки проверки границ данных CS_ITEM, полученных от сервера. Удаленный пользователь может вызвать переполнение стека и выполнить произвольный код на целевой системе.

Решение: Способов устранения уязвимости не существует в настоящее время.

Ссылки: Quake 3 Engine Client CG_ServerCommand() Remote Overflow Exploit
Quake 3 Engine Client CS_ITEMS Remote Overflow Exploit (Win32)