Повреждение памяти в библиотеке GnuTLS libtasn1 ASN1

Дата публикации:
23.03.2012
Дата изменения:
23.03.2012
Всего просмотров:
1414
Опасность:
Высокая
Наличие исправления:
Да
Количество уязвимостей:
1
CVSSv2 рейтинг:
(AV:N/AC:L/Au:N/C:C/I:C/A:C/E:U/RL:O/RC:C) = Base:10/Temporal:7.4
CVE ID:
CVE-2012-1569
Вектор эксплуатации:
Удаленная
Воздействие:
Отказ в обслуживании
Компрометация системы
CWE ID:
Нет данных
Наличие эксплоита:
Нет данных
Уязвимые продукты:
GnuTLS libtasn1 Tiny ASN.1 library 2.x
Уязвимые версии: GnuTLS libtasn1 ASN1 версии до 2.12

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

Уязвимость существует из-за того, что некоторые функции (например, asn1_der_decoding()) некорректно проверяют длину ASN1, возвращаемую функцией asn1_get_length_der(). Удаленный пользователь может с помощью специально сформированного X.509 сертификата заставить приложение использовать большое значение длины, что может привести к повреждению памяти и выполнению произвольного кода на системе.

URL производителя: https://www.gnu.org/software/libtasn1/

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

Ссылки: http://thread.gmane.org/gmane.comp.gnu.libtasn1.general/54
http://blog.mudynamics.com/2012/03/20/gnutls-and-libtasn1-vulns/
http://www.gnu.org/software/gnutls/security.html

или введите имя

CAPTCHA