安全研究

安全漏洞
GnuTLS库多个远程安全漏洞

发布日期:2009-04-30
更新日期:2009-05-04

受影响系统:
GNU GnuTLS < 2.6.6
不受影响系统:
GNU GnuTLS 2.6.6
描述:
BUGTRAQ  ID: 34783
CVE(CAN) ID: CVE-2009-1416,CVE-2009-1415,CVE-2009-1417

GnuTLS是用于实现TLS加密协议的函数库。

GnuTLS中的多个安全漏洞可能被远程利用执行欺骗攻击、绕过某些安全限制或导致拒绝服务。

1) 处理无效DSA密钥中的错误可能导致释放无效内存,客户端应用可能会崩溃。

2) GnuTLS库生成的是RSA密钥而不是DSA密钥,而RSA密钥生成的是弱加密签名。

3) gnutls-cli应用没有正确地检查X.509证书的激活和过期日期,可能诱骗应用程序接受无效的证书。

<*来源:Miroslav Kratochvil
        Simon Josefsson
  
  链接:http://secunia.com/advisories/34842/
        http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3515
        http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3516
        http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3517
        http://security.gentoo.org/glsa/glsa-200905-04.xml
*>

测试方法:

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3515
http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3516

建议:
厂商补丁:

GNU
---
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

ftp://ftp.gnu.org/pub/gnu/gnutls/gnutls-2.6.6.tar.bz2

Gentoo
------
Gentoo已经为此发布了一个安全公告(GLSA-200905-04)以及相应补丁:
GLSA-200905-04:GnuTLS: Multiple vulnerabilities
链接:http://security.gentoo.org/glsa/glsa-200905-04.xml

所有GnuTLS用户都应升级到最新版本:

    # emerge --sync
    # emerge --ask --oneshot --verbose ">=3Dnet-libs/gnutls-2.6.6"

浏览次数:2512
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障