Выполнение произвольного кода в Ruby on Rails

Дата публикации:
30.01.2013
Дата изменения:
30.01.2013
Всего просмотров:
1326
Опасность:
Высокая
Наличие исправления:
Да
Количество уязвимостей:
1
CVSSv2 рейтинг:
(AV:N/AC:L/Au:N/C:C/I:C/A:C/E:P/RL:O/RC:C) = Base:10/Temporal:7.8
CVE ID:
CVE-2013-0333
Вектор эксплуатации:
Удаленная
Воздействие:
Компрометация системы
CWE ID:
Нет данных
Наличие эксплоита:
PoC код
Уязвимые продукты:
Ruby on Rails 2.3.x
Ruby on Rails 3.0.x
Уязвимые версии: Ruby on Rails версии до 3.0.20 и 2.3.16.

Описание:
Уязвимость позволяет удаленному пользователю выполнить произвольный код на целевой системе.

Уязвимость существует из-за ошибки проверки входных данных в методе "convert_json_to_yaml()" в JSON Parser во время декодирования YAML данных. Удаленный пользователь может выполнить произвольны код на целевой системе.

URL производителя: http://rubyonrails.org/

Решение: Установите последнюю версию 3.0.20 или 2.3.16 с сайта производителя.

Ссылки: Ruby on Rails JSON Processor YAML Deserialization Code Execution
http://weblog.rubyonrails.org/2013/1/28/Rails-3-0-20-and-2-3-16-have-been-released/
https://groups.google.com/forum/?fromgroups=#!topic/rubyonrails-security/1h2DR63ViGo

или введите имя

CAPTCHA