Ruby до 1.9.2 Regex URI.decode_www_form_component отказ в обслуживании

CVSS Meta Temp ScoreТекущая цена эксплойта (≈)Балл интереса CTI
6.1$0-$5k0.00

СводкаИнформация

В Ruby до 1.9.2 была найдена уязвимость, классифицированная как проблематичный. Неизвестная функция компонента Regex Handler используется. Осуществление манипуляции приводит к отказ в обслуживании. Эта уязвимость обрабатывается как CVE-2014-6438. Кроме того, имеется доступный эксплойт. Рекомендуется произвести апгрейд соответствующего компонента.

ПодробностиИнформация

В Ruby до 1.9.2 была найдена уязвимость, классифицированная как проблематичный. Неизвестная функция компонента Regex Handler используется. Осуществление манипуляции приводит к отказ в обслуживании. Декларирование проблемы с помощью CWE приводит к CWE-399. Информация о слабости была опубликована 19.08.2014 под номером Ruby 1.9.2-p330 Released как Release Notes (Веб-сайт). Документ доступен для загрузки по адресу ruby-lang.org.

Эта уязвимость обрабатывается как CVE-2014-6438. CVE был назначен 16.09.2014. Доступна техническая информация. Уровень популярности этой уязвимости ниже среднего значения. Кроме того, имеется доступный эксплойт. Эксплойт опубликован и может быть использован. На данный момент актуальная стоимость эксплойта может быть около USD $0-$5k.

Присвоено значение Доказательство концепции. Эксплойт доступен по адресу ruby-lang.org. В случае 0-day эксплойта, предполагаемая цена на подпольном рынке была около $0-$5k. Исходный код эксплойта:

ruby -v -ruri -e'URI.decode_www_form_component "A string that causes catastrophic backtracking as it gets longer %"'
Сканер Nessus предлагает плагин с идентификатором 84833. Он относится к семейству Debian Local Security Checks.

Обновление до версии 1.9.2-p330 позволяет устранить данную проблему. Рекомендуется произвести апгрейд соответствующего компонента.

Уязвимость также задокументирована в других базах данных уязвимостей: SecurityTracker (ID 1032874) и Tenable (84833).

ПродуктИнформация

Тип

Имя

Версия

Лицензия

CPE 2.3Информация

CPE 2.2Информация

CVSSv4Информация

VulDB Вектор: 🔍
VulDB Надёжность: 🔍

CVSSv3Информация

VulDB Meta Base Score: 6.4
VulDB Meta Temp Score: 6.1

VulDB Базовый балл: 5.3
VulDB Временная оценка: 4.8
VulDB Вектор: 🔍
VulDB Надёжность: 🔍

NVD Базовый балл: 7.5
NVD Вектор: 🔍

CVSSv2Информация

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
ВекторСложностьАутентификацияКонфиденциальностьЦелостностьДоступность
РазблокироватьРазблокироватьРазблокироватьРазблокироватьРазблокироватьРазблокировать
РазблокироватьРазблокироватьРазблокироватьРазблокироватьРазблокироватьРазблокировать
РазблокироватьРазблокироватьРазблокироватьРазблокироватьРазблокироватьРазблокировать

VulDB Базовый балл: 🔍
VulDB Временная оценка: 🔍
VulDB Надёжность: 🔍

NVD Базовый балл: 🔍

ЭксплуатацияИнформация

Класс: отказ в обслуживании
CWE: CWE-399 / CWE-404
CAPEC: 🔍
ATT&CK: 🔍

Физический: Нет
Локальный: Нет
Удалённый: Да

Доступность: 🔍
Доступ: публичный
Статус: Доказательство концепции
Язык программирования: 🔍
Скачать: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

Прогноз цен: 🔍
Оценка текущей цены: 🔍

0-DayРазблокироватьРазблокироватьРазблокироватьРазблокировать
СегодняРазблокироватьРазблокироватьРазблокироватьРазблокировать

Nessus ID: 84833
Nessus Имя: Debian DLA-275-1 : ruby1.9.1 security update
Nessus Файл: 🔍
Nessus Риск: 🔍
Nessus Семейство: 🔍

Разведка угрозИнформация

Интерес: 🔍
Активные акторы: 🔍
Активные группы APT: 🔍

КонтрмерыИнформация

Рекомендация: Обновление
Статус: 🔍

0-дневное время: 🔍
Задержка эксплуатации: 🔍

Обновление: Ruby 1.9.2-p330

ХронологияИнформация

19.08.2014 🔍
19.08.2014 +0 дни 🔍
16.09.2014 +28 дни 🔍
13.07.2015 +300 дни 🔍
19.07.2015 +6 дни 🔍
06.09.2017 +780 дни 🔍
03.06.2022 +1731 дни 🔍

ИсточникиИнформация

Консультация: Ruby 1.9.2-p330 Released
Статус: Подтверждённый

CVE: CVE-2014-6438 (🔍)
GCVE (CVE): GCVE-0-2014-6438
GCVE (VulDB): GCVE-100-76741
SecurityTracker: 1032874 - Ruby Parsing Error in 'URI.decode_www_form_component' Lets Remote Users Deny Service

scip Labs: https://www.scip.ch/en/?labs.20161013

ВходИнформация

Создано: 19.07.2015 19:43
Обновлено: 03.06.2022 12:00
Изменения: 19.07.2015 19:43 (63), 10.07.2017 09:03 (5), 03.06.2022 11:53 (13), 03.06.2022 12:00 (1)
Завершенный: 🔍
Cache ID: 216::103

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Обсуждение

Interested in the pricing of exploits?

See the underground prices here!