安全研究

安全漏洞
OpenSSL SSL握手NULL指针拒绝服务攻击漏洞

发布日期:2004-03-17
更新日期:2004-03-19

受影响系统:
OpenSSL Project OpenSSL 0.9.7c
OpenSSL Project OpenSSL 0.9.7b
OpenSSL Project OpenSSL 0.9.7a
OpenSSL Project OpenSSL 0.9.6l
OpenSSL Project OpenSSL 0.9.6k
OpenSSL Project OpenSSL 0.9.6j
OpenSSL Project OpenSSL 0.9.6i
OpenSSL Project OpenSSL 0.9.6h
OpenSSL Project OpenSSL 0.9.6g
OpenSSL Project OpenSSL 0.9.6e
OpenSSL Project OpenSSL 0.9.6d
OpenSSL Project OpenSSL 0.9.6c
不受影响系统:
OpenSSL Project OpenSSL 0.9.7d
OpenSSL Project OpenSSL 0.9.6m
描述:
CVE(CAN) ID: CVE-2004-0079

OpenSSL是一种开放源码的SSL实现,用来实现网络通信的高强度加密,现在被广泛地用于各种网络应用程序中。

OpenSSL在处理SSL/TLS握手实现时存在问题,远程攻击者可以利用这个漏洞使OpenSSL崩溃。

使用Codenomicon TLS测试工具,OpenSSL发现在do_change_cipher_spec()函数中存在一个NULL指针分配。远程攻击者可以构建特殊的SSL/TLS握手,发送给使用OpenSSL库的服务器,可导致OpenSSL崩溃,依赖此库的应用程序会产生拒绝服务。

<*来源:OpenSSL Security Advisory
  
  链接:http://www.openssl.org/news/secadv_20040317.txt
        http://www.uniras.gov.uk/vuls/2004/224012/index.htm
*>

建议:
厂商补丁:

OpenSSL Project
---------------
升级OpenSSL到0.9.7d或0.9.6m,重新编译任何静态连接OpenSSL库的应用程序。

OpenSSL0.9.7d和0.9.6m可从如下地址获得:

    ftp://ftp.openssl.org/source/

文件名为:

    o openssl-0.9.7d.tar.gz
      MD5 checksum: 1b49e90fc8a75c3a507c0a624529aca5
    
    o openssl-0.9.6m.tar.gz [normal]
      MD5 checksum: 1b63bfdca1c37837dddde9f1623498f9
    o openssl-engine-0.9.6m.tar.gz [engine]
      MD5 checksum: 4c39d2524bd466180f9077f8efddac8c

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