CVE-2017-14064: Вразливість викриття купи в генерації JSON
Опублікував usa 14-09-2017
Переклав: Andrii Furmanets
Є вразливість викриття купи в JSON, включеному в Ruby. Цій вразливості присвоєно ідентифікатор CVE CVE-2017-14064.
Деталі
Метод generate модуля JSON опціонально приймає екземпляр класу JSON::Ext::Generator::State.
Якщо передано зловмисний екземпляр, результат може включати вміст купи.
Всі користувачі, які запускають зачеплений випуск, повинні або оновитися, або використовувати один з обхідних шляхів негайно.
Зачеплені версії
- Серія Ruby 2.2: 2.2.7 та раніше
- Серія Ruby 2.3: 2.3.4 та раніше
- Серія Ruby 2.4: 2.4.1 та раніше
- до ревізії trunk 58323
Обхідний шлях
Бібліотека JSON також поширюється як gem. Якщо ви не можете оновити Ruby, встановіть gem JSON новіший за версію 2.0.4.
Подяка
Дякуємо ahmadsherif за повідомлення про цю проблему.
Історія
- Спочатку опубліковано 2017-09-14 12:00:00 (UTC)
Останні новини
Вийшов Ruby 3.2.10
Вийшов Ruby 3.2.10.
Опублікував hsbt 14-01-2026
Вийшов Ruby 4.0.1
Вийшов Ruby 4.0.1.
Опублікував k0kubun 13-01-2026
Вийшов Ruby 4.0.0
Ми раді повідомити про випуск Ruby 4.0.0. Ruby 4.0 представляє “Ruby Box” та “ZJIT”, а також додає багато покращень.
Опублікував naruse 25-12-2025
Новий вигляд документації Ruby
Слідом за ре-дизайном ruby-lang.org, ми маємо більше новин, щоб відсвяткувати 30-річчя Ruby: docs.ruby-lang.org має повністю новий вигляд завдяки Aliki — новій темі за замовчуванням для...
Опублікував Stan Lo 23-12-2025