From: Kazuhiro NISHIYAMA Date: 2005-12-15T02:06:44+09:00 Subject: [ruby-dev:28036] Re: 1.8.4 documents? 西山和広です。 >>>>> On Thu, 15 Dec 2005 01:45:13 +0900 >>>>> jca02266@nifty.com(Koji Arai) said: > > +Wed Dec 7 15:31:35 2005 Yukihiro Matsumoto > + > + * sprintf.c (rb_str_format): integer overflow check added. > + > + * sprintf.c (GETASTER): ditto. > > printfのフォーマット指定子にinteger overflowのセキュリティ > バグがありました。 > [http://www.rubyist.net/~matz/20051207.html#p01] rubyには%nのような引数に書き込みをする指示子がないので、 overflowで与えた数値と違う引数が参照されたり、 例外ArgumentErrorがあがったりするだけで、 セキュリティ上の問題はないと思います。 -- |ZnZ(ゼット エヌ ゼット) |西山和広(Kazuhiro NISHIYAMA)