From: Tanaka Akira Date: 2010-01-11T02:35:53+09:00 Subject: [ruby-dev:40021] Re: [ruby-list:46755] [Security] WEBrick has an Escape Sequence Injection vulnerability 2010/1/10 Urabe Shyouhei : > * For development versions, please update to the most recent revision for each > development branch. 1.9.2 を最新にすると、open-uri と webrick のテストの失敗が増えます。 http://www.rubyist.net/~akr/chkbuild/debian/ruby-trunk/log/20100110T214500.diff.txt.gz open-uri については調べたところ、テスト中の raise WEBrick::HTTPStatus::ProxyAuthenticationRequired raise WEBrick::HTTPStatus::Unauthorized というところで、initialize の引数が必須になったということのようです。 実際に変わったのは WEBrick::HTTPStatus::Status で、上記のクラスは それを継承しています。 % ./ruby -rwebrick -ve 'p WEBrick::HTTPStatus::Status.new' ruby 1.9.2dev (2010-01-10 trunk 26267) [i686-linux] -e:1:in `new': wrong number of arguments (0 for 1) (ArgumentError) from -e:1:in `
' % ./ruby -rwebrick -ve 'p WEBrick::HTTPStatus::Status.new' ruby 1.9.2dev (2010-01-10 trunk 26266) [i686-linux] # -- [田中 哲][たなか あきら][Tanaka Akira]