OpenSSL 1.0.1 < 1.0.1a ASN.1 asn1_d2i_read_bio 内存损坏

high Nessus 插件 ID 58801

简介

远程主机可能受到内存损坏漏洞的影响。

描述

根据其标题,远程 Web 服务器正在运行低于 1.0.1a 的 OpenSSL 1.0.1 版本。因此,报告显示 OpenSSL 库自身受到内存损坏漏洞的影响,该漏洞是由于读取 ASN.1 DER 格式的数据时函数“asn1_d2i_read_bio”中出现整数截断错误所致。

使用基于“BIO”或“FILE”的函数(即“d2i_*_bio”或“d2i_*_fp”函数)的应用程序会受到此问题的影响。同样受到影响的还包括使用“SMIME_read_PKCS7”或“SMIME_read_CMS”解析器的“S/MIME”或“CMS”应用程序。OpenSSL 命令行实用工具在用于处理不受信任的 DER 格式数据时会受到影响。

请注意,OpenSSL 的 SSL/TLS 代码不受影响。不受影响的还包括使用基于内存的 ASN.1 函数(如“d2i_X509”、“d2i_PKCS12”等)的应用程序,以及仅使用 PEM 函数的应用程序。

解决方案

请升级到 OpenSSL 1.0.1a 或更高版本。

另见

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

https://www.openssl.org/news/changelog.html

http://seclists.org/fulldisclosure/2012/Apr/210

插件详情

严重性: High

ID: 58801

文件名: openssl_1_0_1a.nasl

版本: 1.15

类型: combined

代理: windows, macosx, unix

系列: Web Servers

发布时间: 2012/4/19

最近更新时间: 2023/8/21

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Medium

分数: 6.7

CVSS v2

风险因素: High

基本分数: 7.5

时间分数: 5.9

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

CVSS 分数来源: CVE-2012-2110

漏洞信息

CPE: cpe:/a:openssl:openssl

必需的 KB 项: installed_sw/OpenSSL

可利用: true

易利用性: Exploits are available

补丁发布日期: 2012/4/19

漏洞发布日期: 2012/4/19

参考资料信息

CVE: CVE-2012-2110

BID: 53158