Карточка уязвимости
Характеристики уязвимости
Уровень опасности
Оценка CVSS
Производитель ПО
Наименование ПО
charon-cmd
(any)
libcharon-extra-plugins
(any)
libstrongswan
(any)
libstrongswan-extra-plugins
(any)
libstrongswan-standard-plugins
(any)
strongswan
(any)
strongswan-charon
(any)
strongswan-dbg
(any)
strongswan-ike
(any)
strongswan-ikev1
(any)
strongswan-ikev2
(any)
strongswan-libcharon
(any)
strongswan-nm
(any)
strongswan-starter
(any)
Описание
В strongSwan, наборе IKE/IPsec, при использовании OSS-Fuzz от Google
были обнаружены два отказа в обслуживании.
CVE-2017-9022
Открытые RSA-ключи, передающиеся дополнению gmp, проверяются недостаточным
образом до момента проверки подписи, поэтому некорректные входные данные могут
приводить к исключению для чисел с плавающей точкой и аварийной остановке процесса.
Сертификат с подготовленным соответствующим образом открытым ключом, отправленный
другим узлом, может использоваться для вызова отказа в обслуживании.
CVE-2017-9023
Типы ASN.1 CHOICE неправильно обрабатываются в коде для выполнения грамматического
разбора ASN.1 в случае грамматического разбора сертификатов X.509 с расширениями,
использующими указанные типы. Это может приводить к бесконечному циклу
при выполнении грамматического разбора специально сформированного сертификата.
Кроме того, в версию 5.2.1-6+deb8u4 пакета strongSwan было добавлено исправление
ошибок сборки.
В стабильном выпуске (jessie) эти проблемы были исправлены в
версии 5.2.1-6+deb8u3.
В готовящемся стабильном выпуске (stretch) эти проблемы были
исправлены в версии 5.5.1-4
В нестабильном выпуске (sid) эти проблемы были исправлены в
версии 5.5.1-4.
Рекомендуется обновить пакеты strongswan.
были обнаружены два отказа в обслуживании.
CVE-2017-9022
Открытые RSA-ключи, передающиеся дополнению gmp, проверяются недостаточным
образом до момента проверки подписи, поэтому некорректные входные данные могут
приводить к исключению для чисел с плавающей точкой и аварийной остановке процесса.
Сертификат с подготовленным соответствующим образом открытым ключом, отправленный
другим узлом, может использоваться для вызова отказа в обслуживании.
CVE-2017-9023
Типы ASN.1 CHOICE неправильно обрабатываются в коде для выполнения грамматического
разбора ASN.1 в случае грамматического разбора сертификатов X.509 с расширениями,
использующими указанные типы. Это может приводить к бесконечному циклу
при выполнении грамматического разбора специально сформированного сертификата.
Кроме того, в версию 5.2.1-6+deb8u4 пакета strongSwan было добавлено исправление
ошибок сборки.
В стабильном выпуске (jessie) эти проблемы были исправлены в
версии 5.2.1-6+deb8u3.
В готовящемся стабильном выпуске (stretch) эти проблемы были
исправлены в версии 5.5.1-4
В нестабильном выпуске (sid) эти проблемы были исправлены в
версии 5.5.1-4.
Рекомендуется обновить пакеты strongswan.
Как исправить
Проблема может быть решена обновлением операционной системыдо следующих версий пакетов в зависимости от архитектуры:
Debian GNU/Linux 8:
noarch:
charon-cmd - 5.2.1-6+deb8u3
libcharon-extra-plugins - 5.2.1-6+deb8u3
libstrongswan - 5.2.1-6+deb8u3
libstrongswan-extra-plugins - 5.2.1-6+deb8u3
libstrongswan-standard-plugins - 5.2.1-6+deb8u3
strongswan - 5.2.1-6+deb8u3
strongswan-charon - 5.2.1-6+deb8u3
strongswan-dbg - 5.2.1-6+deb8u3
strongswan-ike - 5.2.1-6+deb8u3
strongswan-ikev1 - 5.2.1-6+deb8u3
strongswan-ikev2 - 5.2.1-6+deb8u3
strongswan-libcharon - 5.2.1-6+deb8u3
strongswan-nm - 5.2.1-6+deb8u3
strongswan-starter - 5.2.1-6+deb8u3
Debian GNU/Linux 8:
noarch:
charon-cmd - 5.2.1-6+deb8u3
libcharon-extra-plugins - 5.2.1-6+deb8u3
libstrongswan - 5.2.1-6+deb8u3
libstrongswan-extra-plugins - 5.2.1-6+deb8u3
libstrongswan-standard-plugins - 5.2.1-6+deb8u3
strongswan - 5.2.1-6+deb8u3
strongswan-charon - 5.2.1-6+deb8u3
strongswan-dbg - 5.2.1-6+deb8u3
strongswan-ike - 5.2.1-6+deb8u3
strongswan-ikev1 - 5.2.1-6+deb8u3
strongswan-ikev2 - 5.2.1-6+deb8u3
strongswan-libcharon - 5.2.1-6+deb8u3
strongswan-nm - 5.2.1-6+deb8u3
strongswan-starter - 5.2.1-6+deb8u3
Ссылки
http://www.debian.org/security/dsa-3866/
Источник: CVE
Наименование: CVE-2017-9022
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9022
Источник: CVE
Наименование: CVE-2017-9023
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9023
Источник: CVE
Наименование: CVE-2017-9022
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9022
Источник: CVE
Наименование: CVE-2017-9023
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-9023