Ruby-Lang Ruby lib/securerandom.rb SecureRandom.random_bytes函数输入验证漏洞

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1175478 漏洞类型 输入验证
发布时间 2011-08-08 更新时间 2011-08-09
CVE编号 CVE-2011-2705 CNNVD-ID CNNVD-201108-105
漏洞平台 N/A CVSS评分 5.0
|漏洞来源
http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-201108-105
|漏洞详情
Ruby是一种功能强大的面向对象的脚本语言。Ruby1.8.7-p352之前版本和1.9.2-p290之前的1.9.x版本的lib/securerandom.rb中的SecureRandom.random_bytes函数初始化时依赖于PID值。上下文相关的攻击者更易于利用从具有相同PID的进程中获取的随机字符串信息预测结果字符串。
|参考资料

来源:bugzilla.redhat.com
链接:https://bugzilla.redhat.com/show_bug.cgi?id=722415
来源:BID
名称:49015
链接:http://www.securityfocus.com/bid/49015
来源:www.ruby-lang.org
链接:http://www.ruby-lang.org/en/news/2011/07/15/ruby-1-9-2-p290-is-released/
来源:www.ruby-lang.org
链接:http://www.ruby-lang.org/en/news/2011/07/02/ruby-1-8-7-p352-released/
来源:MLIST
名称:[oss-security]20110720Re:CVERequest:rubyPRNGfixes
链接:http://www.openwall.com/lists/oss-security/2011/07/20/16
来源:MLIST
名称:[oss-security]20110720Re:CVERequest:rubyPRNGfixes
链接:http://www.openwall.com/lists/oss-security/2011/07/20/1
来源:MLIST
名称:[oss-security]20110712Re:CVERequest:rubyPRNGfixes
链接:http://www.openwall.com/lists/oss-security/2011/07/12/14
来源:MLIST
名称:[oss-security]20110711CVERequest:rubyPRNGfixes
链接:http://www.openwall.com/lists/oss-security/2011/07/11/1
来源:svn.ruby-lang.org
链接:http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_290/ChangeLog
来源:svn.ruby-lang.org
链接:http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_352/ChangeLog
来源:svn.ruby-lang.o