CVE-2015-1855: Перевірка імені хоста Ruby OpenSSL

Опублікував zzak 13-04-2015
Переклав: Andrii Furmanets

Розширення OpenSSL Ruby страждає від вразливості через надто дозвільне відповідність імен хостів, що може призвести до подібних помилок, таких як CVE-2014-1492. Подібні проблеми були знайдені в Python.

Цій вразливості присвоєно ідентифікатор CVE CVE-2015-1855.

Ми настійно рекомендуємо вам оновити Ruby.

Деталі

Після перегляду RFC 6125 та RFC 5280, ми знайшли множинні порушення відповідності імен хостів та особливо wildcard сертифікатів.

Розширення OpenSSL Ruby тепер надаватиме алгоритм відповідності на основі рядків, який слідує більш суворій поведінці, як рекомендовано цими RFC. Зокрема, відповідність більше ніж одного wildcard на subject/SAN більше не дозволяється. Також порівняння цих значень тепер нечутливе до регістру.

Ця зміна вплине на поведінку OpenSSL::SSL#verify_certificate_identity Ruby.

Конкретно:

  • Дозволяється лише один символ wildcard у найлівішій частині імені хоста.
  • IDNA імена тепер можуть відповідати лише простому wildcard (наприклад, ‘*.domain’).
  • Subject/SAN повинні бути обмежені лише символами ASCII.

Всі користувачі, які запускають зачеплений випуск, повинні оновитися негайно.

Зачеплені версії

  • Всі версії Ruby 2.0 до Ruby 2.0.0 рівня патчу 645
  • Всі версії Ruby 2.1 до Ruby 2.1.6
  • Всі версії Ruby 2.2 до Ruby 2.2.2
  • до ревізії trunk 50292

Подяка

Дякуємо Tony Arcieri, Jeffrey Walton, та Steffan Ullrich за повідомлення про цю проблему. Спочатку повідомлено як Помилка #9644, та патчі надіслані Tony Arcieri та Hiroshi Nakamura.

Історія

  • Спочатку опубліковано 2015-04-13 12:00:00 (UTC)

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

Вийшов 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

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