中危 Ruby 1.8.6/1.8.7 Crash 拒绝服务漏洞

CVE编号

CVE-2009-1904

利用情况

POC 已公开

补丁情况

官方补丁

披露时间

2009-06-12
漏洞描述
在p369之前的Ruby1.8.6和p173之前的1.8.7中的BigDecimal库允许上下文依赖的攻击者通过表示大量的字符串参数导致拒绝服务(应用程序崩溃),这可以通过尝试转换到Float数据类型来证明。
解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。
参考链接
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532689
http://bugs.gentoo.org/show_bug.cgi?id=273213
http://github.com/NZKoz/bigdecimal-segfault-fix/tree/master
http://groups.google.com/group/rubyonrails-security/msg/fad60751e2b9b4f6?dmode=source
http://lists.apple.com/archives/security-announce/2010//Mar/msg00001.html
http://mail-index.netbsd.org/pkgsrc-changes/2009/06/10/msg024708.html
http://osvdb.org/55031
http://redmine.ruby-lang.org/issues/show/794
http://secunia.com/advisories/35399
http://secunia.com/advisories/35527
http://secunia.com/advisories/35593
http://secunia.com/advisories/35699
http://secunia.com/advisories/35937
http://secunia.com/advisories/37705
http://security.gentoo.org/glsa/glsa-200906-02.xml
http://slackware.com/security/viewer.php?l=slackware-security&y=2009&m=slackw...
http://support.apple.com/kb/HT4077
http://weblog.rubyonrails.org/2009/6/10/dos-vulnerability-in-ruby/
http://www.mandriva.com/security/advisories?name=MDVSA-2009:160
http://www.redhat.com/support/errata/RHSA-2009-1140.html
http://www.ruby-forum.com/topic/189071
http://www.ruby-lang.org/en/news/2009/06/09/dos-vulnerability-in-bigdecimal/
http://www.securityfocus.com/bid/35278
http://www.securitytracker.com/id?1022371
http://www.ubuntu.com/usn/USN-805-1
http://www.vupen.com/english/advisories/2009/1563
https://bugs.launchpad.net/bugs/385436
https://bugs.launchpad.net/bugs/cve/2009-1904
https://exchange.xforce.ibmcloud.com/vulnerabilities/51032
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.ova...
https://www.redhat.com/archives/fedora-package-announce/2009-December/msg00731.html
受影响软件情况
# 类型 厂商 产品 版本 影响面
1
运行在以下环境
应用 ruby-lang ruby 1.8.6 -
运行在以下环境
应用 ruby-lang ruby 1.8.7 -
运行在以下环境
系统 centos_5 ruby-libs * Up to
(excluding)
1.8.5-5.el5_3.7
运行在以下环境
系统 opensuse_10.3 dhcp-client * Up to
(excluding)
3.0.6-24.4
运行在以下环境
系统 opensuse_11.0 dhcp-client * Up to
(excluding)
3.0.6-86.4
运行在以下环境
系统 opensuse_11.1 dhcp-client * Up to
(excluding)
3.1.1-6.5.1
运行在以下环境
系统 oracle_5 oraclelinux-release * Up to
(excluding)
1.8.5-5.el5_3.7
运行在以下环境
系统 redhat_5 irb * Up to
(excluding)
0:1.8.1-7.el4_8.3
运行在以下环境
系统 suse_11 ruby * Up to
(excluding)
1.8.7.p72-5.24
阿里云评分
5.3
  • 攻击路径
    本地
  • 攻击复杂度
    复杂
  • 权限要求
    普通权限
  • 影响范围
    全局影响
  • EXP成熟度
    POC 已公开
  • 补丁情况
    官方补丁
  • 数据保密性
    无影响
  • 数据完整性
    无影响
  • 服务器危害
    DoS
  • 全网数量
    N/A
CWE-ID 漏洞类型
CWE-189 数值错误
阿里云安全产品覆盖情况