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 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