Вийшов Ruby 1.9.2-p330

Опублікував zzak and hone 19-08-2014
Переклав: Andrii Furmanets

Ми випустили 1.9.2-p330, останній випуск серії 1.9.2.

Незабаром після оголошення Кінця життя для 1.9.2 (та 1.8.7), була знайдена критична регресія безпеки в 1.9.2. Цій вразливості присвоєно ідентифікатор CVE CVE-2014-6438.

Ця помилка виникає, коли парситься довгий рядок, використовуючи метод URI decode_www_form_component. Це може бути відтворено, запустивши наступне на вразливих версіях Ruby:

ruby -v -ruri -e'URI.decode_www_form_component "A string that causes catastrophic backtracking as it gets longer %"'

Оскільки вона була знайдена та виправлена незадовго до випуску 1.9.3, версії Ruby 1.9.3-p0 та пізніші не зачеплені; однак версії Ruby 1.9.2 старіші за 1.9.2-p330 зачеплені.

Ви можете прочитати оригінальний звіт у трекері помилок: https://bugs.ruby-lang.org/issues/5149#note-4

Завантаження

Ми заохочуємо вас оновитися до стабільної та підтримуваної версії Ruby.

Останні новини

Вийшов Ruby 3.2.11

Вийшов Ruby 3.2.11. Цей реліз містить оновлення gem zlib, яке усуває CVE-2026-27820.

Опублікував hsbt 27-03-2026

Більше новин...