OpenSSL“ChangeCipherSpec”MiTM 潜在漏洞

medium Nessus 插件 ID 74326

简介

远程主机可能受到一种漏洞的影响,该漏洞可能引起敏感数据被解密。

描述

根据 OpenSSL 服务在不正确的 SSL/TLS 握手阶段对两个连续“ChangeCipherSpec”消息的响应,在远程主机上的 OpenSSL 服务易受中间人 (MiTM) 攻击。

该漏洞可能通过告诉服务在密钥材料交换前开始加密通信允许 MiTM 攻击者解密或伪造 SSL 信息,这可能导致使用可预测的密钥保护未来流量。

已知 OpenSSL 1.0.1 容易受影响。OpenSSL 0.9.8 和 1.0.0 暂时未受影响,不过预防起见 OpenSSL 团队建议使用这些旧版本的用户进行升级。此插件检测并报告所有可能受影响的 OpenSSL 版本。

请注意,Nessus 仅针对 SSL/TLS MiTM 漏洞 (CVE-2014-0224) 进行了测试。但是,Nessus 已推断出远程主机上的 OpenSSL 服务同样受到六个额外漏洞的影响,此六个漏洞已披露在 2014 年 6 月 5 日的 OpenSSL 安全公告上:

-“ssl3_read_bytes”函数中存在错误,允许数据注入其他会话或导致拒绝服务攻击。请注意,仅在启用了“SSL_MODE_RELEASE_BUFFERS”后才能利用此问题。(CVE-2010-5298)

- 存在与椭圆曲线数字签名算法 (ECDSA) 的实现相关的错误,该错误允许通过“FLUSH+RELOAD”缓存边信道攻击泄露临时信息。(CVE-2014-0076)

- 存在涉及无效的 DTLS 碎片处理的缓冲区溢出错误,允许执行任意代码或导致拒绝服务攻击。
请注意此问题只当 OpenSSL 被用作 DTLS 客户端或服务器时存在影响。(CVE-2014-0195)

-“do_ssl3_write”函数中存在错误,允许取消引用空指针,可能导致拒绝服务攻击。请注意,仅在启用了“SSL_MODE_RELEASE_BUFFERS”后才能利用此问题。(CVE-2014-0198)

- 存在涉及 DTLS 握手处理的错误,可能导致拒绝服务攻击。请注意此问题只当 OpenSSL 被用作 DTLS 客户端时存在影响。
(CVE-2014-0221)

-“dtls1_get_message_fragment”函数中存在涉及匿名 ECDH 加密套件的错误。这可能导致拒绝服务攻击。请注意,此问题仅影响 OpenSSL TLS 客户端。(CVE-2014-3470)

OpenSSL 不为这些漏洞发布单独的修补程序,而是在一个新版本里将这些漏洞一起修复。请注意,安装修补程序后需要重新启动服务或主机,服务才会不受影响。

解决方案

OpenSSL 0.9.8 SSL/TLS 用户(客户端和/或服务器)应升级至 0.9.8za。OpenSSL 1.0.0 SSL/TLS 用户(客户端和/或服务器)应升级至 1.0.0m。OpenSSL 1.0.1 SSL/TLS 用户(客户端和/或服务器)应升级至 1.0.1h。

另见

http://www.nessus.org/u?d5709faa

https://www.imperialviolet.org/2014/06/05/earlyccs.html

https://www.openssl.org/news/secadv/20140605.txt

插件详情

严重性: Medium

ID: 74326

文件名: openssl_ccs.nasl

版本: 1.23

类型: remote

系列: Misc.

发布时间: 2014/6/5

最近更新时间: 2020/6/12

配置: 启用偏执模式

支持的传感器: Nessus

风险信息

VPR

风险因素: High

分数: 7.7

CVSS v2

风险因素: Medium

基本分数: 6.8

时间分数: 5.6

矢量: CVSS2#AV:N/AC:M/Au:N/C:P/I:P/A:P

CVSS 分数来源: CVE-2014-0224

漏洞信息

CPE: cpe:/a:openssl:openssl

必需的 KB 项: Settings/ParanoidReport

可利用: true

易利用性: Exploits are available

补丁发布日期: 2014/6/5

漏洞发布日期: 2014/6/5

可利用的方式

Core Impact

参考资料信息

CVE: CVE-2010-5298, CVE-2014-0076, CVE-2014-0195, CVE-2014-0198, CVE-2014-0221, CVE-2014-0224, CVE-2014-3470

BID: 67900, 67901, 66363, 66801, 67193, 67898, 67899

CERT: 978508