セキュリティアドバイザリ: CVE-2025-27219、CVE-2025-27220、および CVE-2025-27221
Posted by hsbt on 26 Feb 2025
Translated by teeta32
CVE-2025-27219, CVE-2025-27220 および CVE-2025-27221 のセキュリティアドバイザリが公開されました。詳細は以下をお読みください。
CVE-2025-27219: CGI::Cookie.parse におけるDOS脆弱性
cgi gem に DoS 脆弱性が発見されました。本脆弱性には CVE-2025-27219 が割り当てられています。cgi gem のアップグレードを推奨します。
詳細
CGI::Cookie.parse に悪意を持って作られたクッキー文字列が与えられると線形を超える時間がかかる場合があります。
cgi gem をバージョン 0.3.5.1, 0.3.7, または 0.4.2 以降にアップデートしてください。
影響を受けるバージョン
- cgi gem 0.3.5 以前と 0.3.6, 0.4.0 および 0.4.1
クレジット
本脆弱性は lio346 氏により報告され、mame 氏により修正されました。
CVE-2025-27220: CGI::Util#escapeElement におけるReDoS脆弱性
cgi gem にReDoS脆弱性が発見されました。本脆弱性に CVE ID CVE-2025-27220 が割り当てられています。cgi gem のアップグレードを推奨します。
詳細
CGI::Util#escapeElement で使われる正規表現が ReDoS に対して脆弱です。細工された入力によって CPU が高負荷になる可能性があります。
本脆弱性は Ruby 3.1 と 3.2 のみに影響します。Ruby 3.1 または 3.2 を利用している場合は、cgi gem をバージョン 0.3.5.1, 0.3.7, または 0.4.2 以降にアップデートしてください。
影響を受けるバージョン
- cgi gem 0.3.5 以前と 0.3.6, 0.4.0 および 0.4.1
クレジット
本脆弱性は svalkanov 氏により報告され、nobu 氏により修正されました。
CVE-2025-27221: URI#join, URI#merge と URI#+. におけるユーザー情報の漏洩
uri gem に ユーザー情報の漏洩の可能性が発見されました。本脆弱性に CVE ID CVE-2025-27221 が割り当てられています。uri gem のアップグレードを推奨します。
詳細
URI#join, URI#merge と URI#+ メソッドはホストを変更した後も user:password のようなユーザー情報を保持します。これらのメソッドで作成した秘密のユーザー情報を含む URL から悪意のあるホストへの URL を生成し、この生成した URL を使って悪意のあるホストにアクセスすると意図しないユーザー情報の漏洩が起きる可能性があります。
uri gem をバージョン 0.11.3, 0.12.4, 0.13.2 または 1.0.3 以降にアップデートしてください。
影響を受けるバージョン
- uri gem 0.11.3 よりも前, 0.12.0 から 0.12.3, 0.13.0, 0.13.1 および 1.0.0 から 1.0.2
クレジット
本脆弱性は Tsubasa Irisawa (lambdasawa) により報告されました。 また、nobu 氏により本脆弱性の追加の修正がなされました。
更新履歴
- 2025-02-26 16:00:00 (JST) 初版
最近のニュース
Ruby 3.4.9 リリース
Ruby 3.4.9 がリリースされました。
Posted by nagachika on 11 Mar 2026
Ruby 4.0.0 リリース
Ruby 4.0.0 が公開されました。 Ruby 4.0 には “Ruby Box”、”ZJIT” ほか多数の改善が含まれています。
Posted by naruse on 25 Dec 2025
サイトのアイデンティティの再設計
サイトの包括的なデザインのアップデートを発表できることを嬉しく思います。今回の更新ではTaeko Akatsukaさんにデザインを担当していただきました。
Posted by Hiroshi SHIBATA on 22 Dec 2025
Ruby 4.0.0 preview3 リリース
Ruby 4.0.0-preview3 が公開されました。
Posted by naruse on 18 Dec 2025