Security Lab

Выполнение произвольного кода в TightVNC

Дата публикации:26.02.2009
Всего просмотров:2761
Опасность:
Средняя
Наличие исправления: Да
Количество уязвимостей:1
CVE ID: Нет данных
Вектор эксплуатации: Удаленная
Воздействие: Компрометация системы
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: TightVNC 1.x
Уязвимые версии: TightVNC 1.3.9, возможно другие версии.

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

Уязвимость существует из-за знаковой ошибки в функциях "ClientConnection::CheckBufferSize()" и "ClientConnection::CheckFileZipBufferSize()" в файле ClientConnection.cpp. Злоумышленник может обманом заставить пользователя подключиться к специально сформированному VNC серверу, вызвать переполнение динамической памяти и выполнить произвольный код на целевой системе.

URL производителя: www.tightvnc.com

Решение: Установите последнюю версию 1.3.10 с сайта производителя.

Ссылки: UltraVNC/TightVNC Multiple VNC Clients Multiple Integer Overflow PoC
TightVNC Authentication Failure Integer Overflow PoC

http://www.coresecurity.com/content/vnc-integer-overflows