Ruby on Rails до 2.3.14 params_parser.rb Casting эскалация привилегий

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

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

В критический обнаружена уязвимость, классифицированная как Ruby on Rails до 2.3.14. Поражена неизвестная функция файла params_parser.rb. Осуществление манипуляции над аргументом Casting приводит к эскалация привилегий. Эта уязвимость продается как CVE-2013-0156. Кроме того, имеется доступный эксплойт. Рекомендуется произвести апгрейд соответствующего компонента.

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

В критический обнаружена уязвимость, классифицированная как Ruby on Rails до 2.3.14. Поражена неизвестная функция файла params_parser.rb. Осуществление манипуляции над аргументом Casting приводит к эскалация привилегий. Декларирование проблемы с помощью CWE приводит к CWE-20. Информация о слабости была опубликована 08.01.2013 автором Ben Murphy, Magnus Holm, Felix Wilhelm, Darcy Laycock, Jonathan Rudenberg, Bryan Helmkamp, Benoist Claassen and Charlie Somerville под номером 51753 как Консультация (Secunia). Документ доступен для загрузки по адресу secunia.com.

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

Задано как Высокофункциональный. Эксплойт доступен по адресу github.com. В случае 0-day эксплойта, предполагаемая цена на подпольном рынке была около $0-$5k. Сканер уязвимостей Nessus предоставляет плагин с ID 82157 (Debian DLA-172-1 : libextlib-ruby security update), который помогает определить наличие изъяна в целевой среде. Ему присвоено семейство Debian Local Security Checks. Он использует порт 0. Коммерческий сканер уязвимостей Qualys способен проверить эту проблему с помощью плагина 166172 (SUSE Security Update for Ruby On Rails (openSUSE-SU-2013:0278-1)).

Обновление до версии 2.3.15 способно решить эту проблему. Исправление готово для загрузки по адресу github.com. Рекомендуется произвести апгрейд соответствующего компонента.

Кроме того, возможно обнаружить и предотвратить такого рода атаку с помощью TippingPoint и фильтра 12733. Уязвимость также задокументирована в других базах данных уязвимостей: SecurityFocus (BID 57187), X-Force (81119), Secunia (SA51753), SecurityTracker (ID 1027961) и Vulnerability Center (SBV-38009).

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

Тип

Имя

Версия

Лицензия

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

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

Видео

CVSSv4Информация

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

CVSSv3Информация

VulDB Meta Base Score: 6.5
VulDB Meta Temp Score: 6.2

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

CVSSv2Информация

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

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

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

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

Класс: эскалация привилегий
CWE: CWE-20
CAPEC: 🔍
ATT&CK: 🔍

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

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

EPSS Score: 🔍
EPSS Percentile: 🔍

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

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

Nessus ID: 82157
Nessus Имя: Debian DLA-172-1 : libextlib-ruby security update
Nessus Файл: 🔍
Nessus Риск: 🔍
Nessus Семейство: 🔍
Nessus Port: 🔍

OpenVAS ID: 892604
OpenVAS Имя: Debian Security Advisory DSA 2604-1 (rails - insufficient input validation
OpenVAS Файл: 🔍
OpenVAS Семейство: 🔍

Saint ID: exploit_info/ruby_on_rails_yaml_deserialization
Saint Имя: Ruby on Rails XML Processor YAML Deserialization

Qualys ID: 🔍
Qualys Имя: 🔍

MetaSploit ID: rails_xml_yaml_scanner.rb
MetaSploit Имя: Ruby on Rails XML Processor YAML Deserialization Scanner
MetaSploit Файл: 🔍

Exploit-DB: 🔍

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

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

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

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

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

Обновление: Ruby on Rails 2.3.15
Патч: github.com
Suricata ID: 2016175
Suricata Класс: 🔍
Suricata Сообщение: 🔍

TippingPoint: 🔍

McAfee IPS: 🔍
McAfee IPS Версия: 🔍

ISS Proventia IPS: 🔍
PaloAlto IPS: 🔍
Fortigate IPS: 🔍

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

06.12.2012 🔍
08.01.2013 +33 дни 🔍
08.01.2013 +0 дни 🔍
08.01.2013 +0 дни 🔍
08.01.2013 +0 дни 🔍
08.01.2013 +0 дни 🔍
09.01.2013 +1 дни 🔍
09.01.2013 +0 дни 🔍
10.01.2013 +1 дни 🔍
11.01.2013 +1 дни 🔍
13.01.2013 +2 дни 🔍
13.01.2013 +0 дни 🔍
26.03.2015 +802 дни 🔍
31.01.2025 +3599 дни 🔍

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

Консультация: 51753
Исследователь: Ben Murphy, Magnus Holm, Felix Wilhelm, Darcy Laycock, Jonathan Rudenberg, Bryan Helmkamp, Benoist Claassen, Charlie Somerville
Статус: Подтверждённый
Подтверждение: 🔍

CVE: CVE-2013-0156 (🔍)
GCVE (CVE): GCVE-0-2013-0156
GCVE (VulDB): GCVE-100-7309

OVAL: 🔍
IAVM: 🔍

CERT: 🔍
X-Force: 81119
SecurityFocus: 57187 - Ruby on Rails CVE-2013-0156 Multiple Security Vulnerabilities
Secunia: 51753 - Ruby on Rails XML Parameter Parsing Vulnerability, Highly Critical
OSVDB: 89026
SecurityTracker: 1027961 - Ruby on Rails Input Validation Flaw in Action Pack Parameter Parsing Lets Remote Users Bypass Authentication, Inject SQL Commands, Execute Arbitrary Code, and Deny Service
Vulnerability Center: 38009 - Ruby on Rails Remote Code Execution, SQL Injection, DoS and Security Bypass, Critical

scip Labs: https://www.scip.ch/en/?labs.20161013
Разное: 🔍
Смотрите также: 🔍

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

Создано: 11.01.2013 09:41
Обновлено: 31.01.2025 06:20
Изменения: 11.01.2013 09:41 (102), 26.08.2017 06:41 (16), 22.04.2021 06:51 (3), 26.12.2024 12:19 (14), 31.01.2025 06:20 (1)
Завершенный: 🔍
Коммиттер: olku
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!