Security Lab

Множественные уязвимости в OpenSSL

Дата публикации:27.03.2009
Дата изменения:01.05.2009
Всего просмотров:4348
Опасность:
Средняя
Наличие исправления: Да
Количество уязвимостей:1
CVE ID: CVE-2009-0590
CVE-2009-0591
CVE-2009-0789
Вектор эксплуатации: Удаленная
Воздействие: Отказ в обслуживании
Обход ограничений безопасности
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: OpenSSL 0.9.x
Уязвимые версии: OpenSSL версии до 0.9.8k

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

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

2. Уязвимость существует из-за ошибки при обработке атрибутов подписи в функции "CMS_verify()". Злоумышленник может заставить приложение признать некорректные атрибуты действительными и предотвратить последующие проверки. Уязвимость распространяется только на OpenSSL 0.9.8h и выше с включенным CMS. Для успешной эксплуатации уязвимости злоумышленнику требуется доступ к ранее сгенерированной некорректной подписи.

3. Уязвимость существует из-за ошибки при обработке ASN1 подписей. Удаленный пользователь может с помощью специально сформированного сертификата вызвать отказ в обслуживании. Уязвимость распространяется на системы, где "long" меньше чем "void *" (например, на WIN64).

URL производителя: www.openssl.org

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

Ссылки: http://www.openssl.org/news/secadv_20090325.txt