OpenSSL 1.1.0 < 1.1.0h 多个漏洞

high Nessus 插件 ID 105292

简介

远程服务受到多个漏洞的影响。

描述

远程主机上安装的 OpenSSL 版本低于 1.1.0h。因此,它受到公告 1.1.0h 中提及的多个漏洞影响。

- 含有递归定义的构造 ASN.1 类型(如可在 PKCS7 中找到)在提供含有过多递归的恶意输入的情况下,最终可导致堆栈溢出。这可导致拒绝服务攻击。SSL/TLS 中没有来自不可信源的此类结构,因此认为这是安全的。在 OpenSSL 1.1.0h 中已修复(影响 1.1.0-1.1.0g)。在 OpenSSL 1.0.2o 中已修复(影响 1.0.2b-1.0.2n)。(CVE-2018-0739)

- 由于实施错误,PA-RISC CRYPTO_memcmp 函数被有效简化为只比较每个字节的最低有效位。这允许攻击者伪造信息,在低于该方案安全声明保证次数的尝试中,该信息将其视为已经过身份验证。此模块只能由 HP-UX 组装器编译,因此只有 HP-UX PA-RISC 目标会受到影响。在 OpenSSL 1.1.0h 中已修复(影响 1.1.0-1.1.0g)。(CVE-2018-0733)

- 在用于具有 1024 位模数进行幂运算的 AVX2 Montgomery 乘法程序中有一个溢出错误。无 EC 算术受到影响。分析检测结果后发现,针对 RSA 和 DSA 的攻击难以执行,且可能性不高。由于推断私钥信息所需的大部分工作都可离线执行,针对 DH1024 的攻击则视为可行。此类攻击所需的资源量极大。但是,若要让对 TLS 的攻击有意义,服务器必须在多个客户端之间共享 DH1024 私钥,自 CVE-2016-0701 以来已无此选项。仅会影响支持 AVX2 的处理器,但不会影响支持 ADX 扩展的处理器,如 Intel Haswell(第 4 代)。注意:此问题的影响类似于 CVE-2017-3736、CVE-2017-3732 和 CVE-2015-3193。OpenSSL 1.0.2-1.0.2m 和 1.1.0-1.1.0g 版受到影响。已在 OpenSSL 1.0.2n 中修复。由于此问题的严重程度低,我们目前不会发布新版本的 OpenSSL 1.1.0。此修复在可用时将包含在 OpenSSL 1.1.0h 中。此修复也可在 OpenSSL git 存储库的认可 e502cc86d 中使用。
(CVE-2017-3738)

请注意,Nessus 尚未测试这些问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

升级到 OpenSSL 版本 1.1.0h 或更高版本。

另见

http://www.nessus.org/u?283a3313

http://www.nessus.org/u?4648c39c

http://www.nessus.org/u?5c1eea34

https://www.cve.org/CVERecord?id=CVE-2017-3738

https://www.cve.org/CVERecord?id=CVE-2018-0733

https://www.cve.org/CVERecord?id=CVE-2018-0739

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

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

插件详情

严重性: High

ID: 105292

文件名: openssl_1_1_0h.nasl

版本: 1.14

类型: combined

代理: windows, macosx, unix

系列: Web Servers

发布时间: 2017/12/15

最近更新时间: 2025/2/18

配置: 启用全面检查 (optional)

支持的传感器: Nessus Agent, Continuous Assessment, Nessus

风险信息

VPR

风险因素: Low

分数: 3.6

CVSS v2

风险因素: Medium

基本分数: 4.3

时间分数: 3.2

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

CVSS 分数来源: CVE-2018-0733

CVSS v3

风险因素: High

基本分数: 7.5

时间分数: 6.5

矢量: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

时间矢量: CVSS:3.0/E:U/RL:O/RC:C

CVSS 分数来源: manual

漏洞信息

CPE: cpe:/a:openssl:openssl

必需的 KB 项: installed_sw/OpenSSL

易利用性: No known exploits are available

补丁发布日期: 2017/12/7

漏洞发布日期: 2017/12/7

参考资料信息

CVE: CVE-2017-3738, CVE-2018-0733, CVE-2018-0739

BID: 102118, 103518