Приветствую уважаемое Ruby сообщество.
Странно, что этой новости еще нет на Хабре, но вчера рано утром разработчики Ruby сообщили о найденном переполнении кучи при парсинге значений с плавающей точкой. Данной уязвимости был присвоен код CVE-2013-4164. Также ребята предупреждают что эта ошибка может вызвать как минимум отказ в обслуживании, но с определенной долей вероятности в Ruby приложения можно внедрить произвольный код.
Список уязвимых версий:
- Все версии ruby 1.8
- Все версии ruby 1.9 вплоть до 1.9.3 patchlevel 484
- Все версии ruby 2.0 вплоть до 2.0.0 patchlevel 353
- Все версии ruby 2.1 вплоть до 2.1.0 preview2
- Все версии в trunk до ревизии 43780