漏洞信息详情

Ruby-Lang 'OCSP_basic_verify()' X.509证书验证漏洞

  • CNNVD编号:CNNVD-200902-469
  • 危害等级: 中危
  • CVE编号: CVE-2009-0642
  • 漏洞类型: 授权问题
  • 发布时间: 2009-02-20
  • 威胁类型: 远程
  • 更新时间: 2009-03-13
  • 厂        商: ruby-lang
  • 漏洞来源: Kurt Roeckx kurt...

漏洞简介

Ruby是一种功能强大的面向对象的脚本语言。

Ruby没有正确地验证X.509证书,在ext/openssl/ossl_ocsp.c文件中以如下方式使用openssl函数:

result = OCSP_basic_verify(bs, x509s, x509st, flg);

sk_X509_pop_free(x509s, X509_free);

if(!result) rb_warn(\"\\%s\", ERR_error_string(ERR_peek_error(), NULL));

return result ? Qtrue : Qfalse;

OCSP_basic_verify()在出错的情况下可能返回0和-1,因此这个函数可能错误的返回信息。成功利用这个漏洞的攻击者可以导致将已撤销的x.509证书处理为有效,这有助于执行网络钓鱼或站点欺骗攻击。

漏洞公告

目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://www.ruby-lang.org/

参考网址

来源: XF

名称: ruby-ocspbasicverify-spoofing(48761)

链接:http://xforce.iss.net/xforce/xfdb/48761

来源: UBUNTU

名称: USN-805-1

链接:http://www.ubuntu.com/usn/USN-805-1

来源: SECTRACK

名称: 1022505

链接:http://www.securitytracker.com/id?1022505

来源: BID

名称: 33769

链接:http://www.securityfocus.com/bid/33769

来源: REDHAT

名称: RHSA-2009:1140

链接:http://www.redhat.com/support/errata/RHSA-2009-1140.html

来源: MANDRIVA

名称: MDVSA-2009:193

链接:http://www.mandriva.com/security/advisories?name=MDVSA-2009:193

来源: SECUNIA

名称: 35937

链接:http://secunia.com/advisories/35937

来源: SECUNIA

名称: 35699

链接:http://secunia.com/advisories/35699

来源: SECUNIA

名称: 33750

链接:http://secunia.com/advisories/33750

来源: redmine.ruby-lang.org

链接:http://redmine.ruby-lang.org/issues/show/1091

来源: MISC

链接:http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=513528

补丁

    暂无

漏洞信息快速查询

相关漏洞

更多