OpenSSL 1.0.0 < 1.0.0p 多個弱點 (FREAK)

medium Nessus Plugin ID 80567

概要

遠端服務受到多種弱點的影響。

說明

根據其標題,遠端 Web 伺服器使用的是 1.0.0p 之前的 OpenSSL 1.0.0 版。因此,OpenSSL 程式庫受到以下弱點影響:

- SSLv3 選項未啟用且接收到 SSLv3 ClientHello 時,存在一個 NULL 指標解除參照瑕疵。遠端攻擊者可利用此缺陷,使用未預期的交握造成程序損毀,進而導致拒絕服務。(CVE-2014-3569)

- BIGNUM squaring (BN_sqr) 實作並未正確計算 BIGNUM 值的平方數。遠端攻擊者可利用此弱點破解密碼編譯保護機制。(CVE-2014-3570)

- 處理 DTLS 訊息時,dtls1_get_record() 存在一個 NULL 指標解除參照瑕疵。遠端攻擊者可使用特別構建的 DTLS 訊息造成拒絕服務。(CVE-2014-3571)

- 使用無 ServerKeyExchange 訊息的 ECDSA 憑證時,ECDH 交握出現一個瑕疵。遠端攻擊者可利用此缺陷觸發加密套件缺乏轉寄密碼。(CVE-2014-3572)

- 接受憑證簽章演算法和簽章編碼的非 DER 變體時存在一個瑕疵,原因是已簽署和未簽署部分之間缺少比對強制執行。遠端攻擊者可在憑證的未簽署部分中納入特別構建的資料,從而繞過指紋式憑證封鎖清單保護機制。(CVE-2014-8275)

- 存在一個稱為 FREAK (RSA-EXPORT 金鑰的分解攻擊) 的安全性功能繞過弱點,這是因為支援具有小於或等於 512 位元金鑰的弱式 EXPORT_RSA 加密套件所致。攔截式攻擊者可能降級 SSL/TLS 連線以使用 EXPORT_RSA 加密套件,此套件可在短時間內分解,進而允許攻擊者攔截和解密流量。(CVE-2015-0204)

- 接受無 CertificateVerify 訊息的用戶端驗證之 DH 憑證時存在一個瑕疵。
遠端攻擊者可利用此缺陷,在無私密金鑰的情況下驗證服務。(CVE-2015-0205)

- 處理數列相同 (下個 Epoch 除外) 的 DTLS 記錄飽和時,dtls1_buffer_record() 中存在一個記憶體洩漏問題。這會允許遠端攻擊者造成拒絕服務。
(CVE-2015-0206)

解決方案

升級至 OpenSSL 1.0.0p 或更新版本。

另請參閱

https://www.openssl.org/news/openssl-1.0.0-notes.html

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

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

https://www.smacktls.com/#freak

Plugin 詳細資訊

嚴重性: Medium

ID: 80567

檔案名稱: openssl_1_0_0p.nasl

版本: 1.16

類型: combined

代理程式: windows, macosx, unix

系列: Web Servers

已發布: 2015/1/16

已更新: 2023/8/21

支援的感應器: Nessus Agent, Nessus

風險資訊

VPR

風險因素: Medium

分數: 4.2

CVSS v2

風險因素: Medium

基本分數: 5

時間分數: 3.7

媒介: CVSS2#AV:N/AC:L/Au:N/C:N/I:P/A:N

CVSS 評分資料來源: CVE-2015-0205

弱點資訊

CPE: cpe:/a:openssl:openssl

必要的 KB 項目: installed_sw/OpenSSL

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2015/1/8

弱點發布日期: 2014/10/21

參考資訊

CVE: CVE-2014-3569, CVE-2014-3570, CVE-2014-3571, CVE-2014-3572, CVE-2014-8275, CVE-2015-0204, CVE-2015-0205, CVE-2015-0206

BID: 71934, 71935, 71936, 71937, 71939, 71940, 71941, 71942

CERT: 243585