OpenSSL 1.0.1 < 1.0.1a ASN.1 asn1_d2i_read_bio 記憶體損毀

high Nessus Plugin 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

Plugin 詳細資訊

嚴重性: 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