Карточка уязвимости
Характеристики уязвимости
Уровень опасности
Оценка CVSS
Производитель ПО
Наименование ПО
Описание
В интерпретаторе языка Ruby было обнаружено несколько
уязвимостей. Проект Common Vulnerabilities and Exposures
определяет следующие проблемы:
CVE-2018-16395
Тайлер Экштейн сообщил, что проверка равенства для
OpenSSL::X509::Name может возвращать истинное значение для неравных объектов. Если
для сравнения с существующим сертификатом передаётся вредоносный сертификат X.509,
то имеется возможность того, что они будут ошибочно расценены как
равные.
CVE-2018-16396
Крис Ситон обнаружил, что флаги, отмечающие заражённые объекты, некоторыми
директивами не переносятся на все элементы Array#pack и String#unpack.
В стабильном выпуске (stretch) эти проблемы были исправлены в
версии 2.3.3-1+deb9u4.
Рекомендуется обновить пакеты ruby2.3.
С подробным статусом поддержки безопасности ruby2.3 можно ознакомиться на
соответствующей странице отслеживания безопасности по адресу
https://security-tracker.debian.org/tracker/ruby2.3">https://security-tracker.debian.org/tracker/ruby2.3">https://security-tracker.debian.org/tracker/ruby2.3
уязвимостей. Проект Common Vulnerabilities and Exposures
определяет следующие проблемы:
CVE-2018-16395
Тайлер Экштейн сообщил, что проверка равенства для
OpenSSL::X509::Name может возвращать истинное значение для неравных объектов. Если
для сравнения с существующим сертификатом передаётся вредоносный сертификат X.509,
то имеется возможность того, что они будут ошибочно расценены как
равные.
CVE-2018-16396
Крис Ситон обнаружил, что флаги, отмечающие заражённые объекты, некоторыми
директивами не переносятся на все элементы Array#pack и String#unpack.
В стабильном выпуске (stretch) эти проблемы были исправлены в
версии 2.3.3-1+deb9u4.
Рекомендуется обновить пакеты ruby2.3.
С подробным статусом поддержки безопасности ruby2.3 можно ознакомиться на
соответствующей странице отслеживания безопасности по адресу
https://security-tracker.debian.org/tracker/ruby2.3">https://security-tracker.debian.org/tracker/ruby2.3">https://security-tracker.debian.org/tracker/ruby2.3
Как исправить
Проблема может быть решена обновлением операционной системыдо следующих версий пакетов в зависимости от архитектуры:
Debian GNU/Linux 9:
noarch:
libruby2.3 - 2.3.3-1+deb9u4
ruby2.3 - 2.3.3-1+deb9u4
ruby2.3-dev - 2.3.3-1+deb9u4
ruby2.3-doc - 2.3.3-1+deb9u4
ruby2.3-tcltk - 2.3.3-1+deb9u4
Debian GNU/Linux 9:
noarch:
libruby2.3 - 2.3.3-1+deb9u4
ruby2.3 - 2.3.3-1+deb9u4
ruby2.3-dev - 2.3.3-1+deb9u4
ruby2.3-doc - 2.3.3-1+deb9u4
ruby2.3-tcltk - 2.3.3-1+deb9u4
Ссылки
http://www.debian.org/security/dsa-4332/
Источник: CVE
Наименование: CVE-2018-16396
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16396
Источник: CVE
Наименование: CVE-2018-16395
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16395
Источник: CVE
Наименование: CVE-2018-16396
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16396
Источник: CVE
Наименование: CVE-2018-16395
URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-16395