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

Дата публикации:
04.05.2016
Дата изменения:
04.05.2016
Всего просмотров:
3331
Опасность:
Высокая
Наличие исправления:
Да
Количество уязвимостей:
6
CVSSv2 рейтинг:
(AV:N/AC:M/Au:N/C:P/I:P/A:N/E:U/RL:OF/RC:C) = Base:5.8/Temporal:4.3
(AV:N/AC:M/Au:N/C:C/I:C/A:C/E:U/RL:OF/RC:C) = Base:9.3/Temporal:6.9
(AV:N/AC:M/Au:N/C:C/I:C/A:C/E:U/RL:OF/RC:C) = Base:9.3/Temporal:6.9
(AV:N/AC:L/Au:N/C:N/I:N/A:C/E:U/RL:OF/RC:C) = Base:7.8/Temporal:5.8
(AV:N/AC:L/Au:N/C:C/I:N/A:N/E:U/RL:OF/RC:C) = Base:7.8/Temporal:5.8
(AV:N/AC:L/Au:N/C:C/I:C/A:C/E:U/RL:OF/RC:C) = Base:10/Temporal:7.4
CVE ID:
CVE-2016-2107
CVE-2016-2105
CVE-2016-2106
CVE-2016-2109
CVE-2016-2176
CVE-2016-2108
Вектор эксплуатации:
Удаленная
Воздействие:
Отказ в обслуживании
Раскрытие важных данных
Обход ограничений безопасности
Компрометация системы
CWE ID:
Нет данных
Наличие эксплоита:
Нет данных
Уязвимые продукты:
OpenSSL 1.x
Уязвимые версии:
OpenSSL версии до 1.0.1t и 1.0.2h

Описание:

Обнаруженные уязвимости позволяют удаленному пользователю получить доступ к важным данным, осуществить MitM-атаку, вызвать отказ в обслуживании и скомпрометировать целевую систему.

  1. Уязвимость существует из-за некорректно реализации защиты от «padding oracle» атаки. Удаленный пользователь может осуществить MitM атаку и расшифровать трафик.
  2. Уязвимость существует из-за ошибки обработки входных данных в функции EVP_EncodeUpdate(). Удаленный пользователь может вызвать повреждение динамической памяти и выполнить произвольный код на целевой системе.
  3. Еще одна уязвимость существует из-за ошибки обработки входных данных в функции EVP_EncodeUpdate(). Удаленный пользователь может вызвать повреждение динамической памяти и выполнить произвольный код на целевой системе.
  4. Уязвимость существует из-за ошибки в функции d2i_CMS_bio() при выделении памяти во время обработки ASN.1 данных. Удаленный пользователь может потребить всю доступную память на системе и вызвать отказ в обслуживании.
  5. Уязвимость существует из-за ошибки в функции X509_NAME_oneline() во время вывода данных. Удаленный пользователь может получить доступ к потенциально важным данным за пределами выделенного буфера.
  6. Уязвимость существует из-за ошибки повреждения памяти в кодировщике ASN.1 данных. Удаленный пользователь может вызвать повреждение памяти и выполнить произвольный код на целевой системе.

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

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

Ссылки: https://www.openssl.org/news/secadv/20160503.txt