Обновление Ruby 2.5.1 с устранением уязвимостей

Выпущен корректирующий релиз языка программирования Ruby 2.5.1, в котором устранено шесть уязвимостей:

  • CVE-2017-17742 — библиотека WEBrick подвержена подстановке фиктивного ответа через указание символов перевода строки в HTTP-заголовке;
  • CVE-2018-6914 — инициирование создания файлов и каталогов через указание символов «../» в имени префикса временного файла при использовании библиотек tempfile и tmpdir;
  • CVE-2018-8777 — вызов отказа в обслуживании (израсходование доступной памяти) при обработке слишком большого HTTP-заголовка в WEBrick;
  • CVE-2018-8778 — выход за нижнюю границу буфера при обработке специально оформленных данных в String
  • CVE-2018-8779 — создание сокета в другом каталоге через указаие нулевого байта () в пути, передаваемом в UNIXServer.open и UNIXSocket.open;
  • CVE-2018-8780 — обработка иных каталогов в Dir.open, Dir.new, Dir.entries и Dir.empty при наличии нулевого символа в пути.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.