漏洞信息详情
GnuTLS证书链验证漏洞
- CNNVD编号:CNNVD-200412-141
- 危害等级: 高危
- CVE编号:
CVE-2004-2531
- 漏洞类型:
设计错误
- 发布时间:
2004-08-02
- 威胁类型:
远程
- 更新时间:
2005-12-07
- 厂 商:
gnu - 漏洞来源:
Patrik Hornik※ pat… -
漏洞简介
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