GnuTLS证书链验证漏洞

漏洞信息详情

GnuTLS证书链验证漏洞

漏洞简介

GnuTLS是一款提供可靠传输层加密的库。
GnuTLS库对X.509证书链验证存在问题,远程攻击者可以利用这个漏洞对使用GnuTLS的机器进行拒绝服务攻击。
GnuTLS库从开头到最后对root证书链的签字进行检查,不过没有限制KEYS的大小和证书链的长度,因此攻击者可以构建那些选定大小的RSA KEY签名的证书链进行验证。问题存在于选择的KEY大小,如使用复杂的RSA KEYS(如使用32768位RSA KEY签名)进行校验时将比1024位RSA KEY多花1024倍时间,因此如果攻击者提供超大的KEY,当运行GnuTLS的服务对其进行校验时会消耗大量CPU资源而导致拒绝服务。

漏洞公告

厂商补丁:
GNU

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

http://www.gnu.org/software/gnutls/” target=”_blank”>
http://www.gnu.org/software/gnutls/

参考网址

来源: XF
名称: gnutls-rsa-key-size-dos(16858)
链接:http://xforce.iss.net/xforce/xfdb/16858

来源: BID
名称: 10839
链接:http://www.securityfocus.com/bid/10839

来源: OSVDB
名称: 8278
链接:http://www.osvdb.org/8278

来源: www.hornik.sk
链接:http://www.hornik.sk/SA/SA-20040802.txt

来源: SECTRACK
名称: 1010838
链接:http://securitytracker.com/id?1010838

来源: SECUNIA
名称: 12156
链接:http://secunia.com/advisories/12156

来源: MLIST
名称: [gnutls-dev] 20040802 gnutls 1.0.17
链接:http://lists.gnupg.org/pipermail/gnutls-dev/2004-August/000703.html

来源:NSFOCUS
名称:6757
链接:http://www.nsfocus.net/vulndb/6757

受影响实体

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享