Forum: Ruby-dev [ruby-trunk - Bug #7573][Open] const get の引数検査が甘い

Posted by tadf (tadayoshi funaba) (Guest)
on 2012-12-16 11:00
(Received via mailing list)
Issue #7573 has been reported by tadf (tadayoshi funaba).

----------------------------------------
Bug #7573: const_get の引数検査が甘い
https://bugs.ruby-lang.org/issues/7573

Author: tadf (tadayoshi funaba)
Status: Open
Priority: Low
Assignee:
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-12-16 trunk 38415) [i686-linux]


const_get の引数検査が甘い。

$ ruby -v -e '::FOO = 9; p Object.const_get("FOO\000")'
ruby 2.0.0dev (2012-12-16 trunk 38415) [i686-linux]
9

$ ruby -v -e '::FOO = 9; p Object.const_get("FOO::")'
ruby 2.0.0dev (2012-12-16 trunk 38415) [i686-linux]
9
Posted by Nobuyoshi Nakada (nobu)
on 2012-12-20 13:59
(Received via mailing list)
Issue #7573 has been updated by nobu (Nobuyoshi Nakada).

% Done changed from 0 to 50


----------------------------------------
Bug #7573: const_get の引数検査が甘い
https://bugs.ruby-lang.org/issues/7573#change-34910

Author: tadf (tadayoshi funaba)
Status: Open
Priority: Low
Assignee:
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-12-16 trunk 38415) [i686-linux]


const_get の引数検査が甘い。

$ ruby -v -e '::FOO = 9; p Object.const_get("FOO\000")'
ruby 2.0.0dev (2012-12-16 trunk 38415) [i686-linux]
9

$ ruby -v -e '::FOO = 9; p Object.const_get("FOO::")'
ruby 2.0.0dev (2012-12-16 trunk 38415) [i686-linux]
9
Posted by ko1 (Koichi Sasada) (Guest)
on 2012-12-21 12:51
(Received via mailing list)
Issue #7573 has been updated by ko1 (Koichi Sasada).

Assignee set to Glass_saga (Masaki Matsushita)


----------------------------------------
Bug #7573: const_get の引数検査が甘い
https://bugs.ruby-lang.org/issues/7573#change-34933

Author: tadf (tadayoshi funaba)
Status: Open
Priority: Low
Assignee: Glass_saga (Masaki Matsushita)
Category: core
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-12-16 trunk 38415) [i686-linux]


const_get の引数検査が甘い。

$ ruby -v -e '::FOO = 9; p Object.const_get("FOO\000")'
ruby 2.0.0dev (2012-12-16 trunk 38415) [i686-linux]
9

$ ruby -v -e '::FOO = 9; p Object.const_get("FOO::")'
ruby 2.0.0dev (2012-12-16 trunk 38415) [i686-linux]
9
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.