OpenSSL \'ssl23_get_client_hello()\'函数空指针引用拒绝服务漏洞
发表日期:2015-01-19 13:48:16
OpenSSL \'ssl23_get_client_hello()\'函数空指针引用拒绝服务漏洞
BugTraq-ID:71934
CVE-ID:CVE-2014-3569
发布日期:2014-10-17
更新日期:2015-01-09
受影响系统:
OpenSSL Project OpenSSL 1.0.1j
详细信息:
OpenSSL是一种开放源码的SSL实现,用来实现网络通信的高强度加密,现在被广泛地用于各种网络应用程序中。
OpenSSL 1.0.1j版本中,s23_srvr.c内的ssl23_get_client_hello函数存在拒绝服务漏洞,这可使远程攻击者通过意外的握手,造成拒绝服务(空指针间接引用及程序崩溃)。此漏洞源于对不支持的协议处理不当,对非ssl3应用进行SSLv3握手会出错。
来源:
Frank Schmirler
解决办法:
厂商补丁:
OpenSSL Project
---------------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
https://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=6ce9687b5aba5391fc0de50e18779eb676d0e04d
https://security-tracker.debian.org/tracker/CVE-2014-3569
https://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=b82924741b4bd590da890619be671f4635e46c2b
http://rt.openssl.org/Ticket/Display.html?id=3571&user=guest&pass=guest
http://people.canonical.com/~ubuntu-security/cve/2014/CVE-2014-3569.html
https://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=392fa7a952e97d82eac6958c81ed1e256e6b8ca5