Ruby 1.9.3-p194 リリース
Posted by maki on 20 Apr 2012
Ruby 1.9.3-p194 がリリースされました。
このリリースはRubyGemsに対するセキュリティフィックスを含んでいます。これは、リモートリポジトリへのSSLサーバ検証についてのものです。それ以外にも、多くの修正が含まれています。
RubyGemsに関するセキュリティフィックス: リモートリポジトリへのSSLサーバ検証の修正
このリリースはRubyGemsに関する2つのセキュリティフィックスを含んでいます。
- SSLサーバ証明書の検証を実行するように修正
- httpsからhttpへのリダイレクトを許さないよう修正
.gemrcや/etc/gemrcにhttpsのソースを使用しているユーザは、1.9.3-p194にアップグレードすることを推奨します。
以下はRubyGems 1.8.23のリリースノート[1]からの引用です。
「このリリースはRubyGemsがhttpsサーバと通信する際の安全性を高めます。もし、SSL上のカスタムRubyGemsサーバを使われているなら、このリリースはSSL証明書がグローバルに有効なものでなければRubyGemsが接続できなくなります。
RubyGemsがSSL証明書をどのように使うかは、~/.gemrcファイルや/etc/gemrcファイルでの:ssl_ca_cert オプションと :ssl_verify_modeオプションで設定することができます。:ssl_ca_certにはあなたのサーバのCA証明書か、あなたのCA証明書を含む証明書のバンドルファイルを指定することをお勧めします。
なお、:ssl_verify_mode を0にしてSSL証明書のチェックをしないようにすることもできますが、こちらはお勧めしません。」
この問題はJohn Firebaugh氏によって報告されました。
[1] <URL:https://github.com/rubygems/rubygems/blob/1.8/History.txt>
修正点
- RubyGemsに関するセキュリティフィックス: リモートリポジトリへのSSLサーバ検証の誤りを修正
- その他のバグ修正
ダウンロード
- <URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.bz2>
- SIZE: 9841223 bytes
- MD5: 2278eff4cfed3cbc0653bc73085caa34
- SHA256: a9d1ea9eaea075c60048369a63b35b3b5a06a30aa214a3d990e0bb71212db8fa
- <URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz>
- SIZE: 12432239 bytes
- MD5: bc0c715c69da4d1d8bd57069c19f6c0e
- SHA256: 46e2fa80be7efed51bd9cdc529d1fe22ebc7567ee0f91db4ab855438cf4bd8bb
- <URL:https://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.zip>
- SIZE: 13898712 bytes
- MD5: 77e67b15234e442d4a3dcc450bc70fea
- SHA256: 77474cfb92385b3a0b4c346553048bc65bfe68d4f220128329671a0234cb124d
最近のニュース
Ruby 3.3.12 リリース
Ruby 3.3.12 がリリースされました。
Posted by hsbt on 16 Jul 2026
Ruby 3.4.10 リリース
Ruby 3.4.10 がリリースされました。
Posted by nagachika on 30 Jun 2026
Ruby 4.0.2 リリース
Ruby 4.0.2 がリリースされました。
Posted by k0kubun on 16 Mar 2026
Ruby 3.4.9 リリース
Ruby 3.4.9 がリリースされました。
Posted by nagachika on 11 Mar 2026