Mandriva Linux 安全性公告:openssl (MDVSA-2015:019)

medium Nessus Plugin ID 80456

概要

遠端 Mandriva Linux 主機缺少一或多個安全性更新。

說明

在 openssl 中發現多個弱點並已更正:

特製的 DTLS 訊息在 OpenSSL 中可能會造成分割錯誤,這是因為 NULL 指標解除參照所導致。這可導致拒絕服務攻擊 (CVE-2014-3571)。

在特定情況下,dtls1_buffer_record 函式中會發生記憶體洩漏。尤其,如果攻擊者重複傳送具有相同序號,但是針對下一個 epoch 的 DTLS 記錄時,就可能會發生此情形。攻擊者可惡意利用記憶體洩漏,透過記憶體耗盡發動拒絕服務攻擊 (CVE-2015-0206)。

若 openssl 是以 no-ssl3 選項構建,且收到了 SSL v3 ClientHello,則 ssl 方法會設為 NULL,之後可能導致 NULL 指標解除參照 (CVE-2014-3569)。

若伺服器金鑰交換訊息受到忽略,則 OpenSSL 用戶端會接受使用暫時 ECDH 加密套件 (其採用 ECDSA 憑證) 的交握。這可有效移除加密套件的轉寄密碼 (CVE-2014-3572)。

OpenSSL 用戶端將接受在非匯出 RSA 金鑰交換加密套件中使用 RSA 暫時金鑰。伺服器可顯示弱式暫時金鑰並使工作階段的安全性降級 (CVE-2015-0204)。

OpenSSL 伺服器將會在沒有憑證驗證訊息的情況下,接受 DH 憑證進行用戶端驗證。這可有效允許用戶端在未使用私密金鑰的情況下進行驗證。這僅影響信任用戶端憑證授權單位的伺服器,該單位會核發含有 DH 金鑰的憑證:
這些都是極為罕見且難以遇到的情況 (CVE-2015-0205)。

OpenSSL 接受數個憑證簽章演算法和簽章編碼的非 DER 變體。OpenSSL 也不會強制執行簽章演算法之間的比對,以及已簽署和未簽署憑證部分之間的比對。修改簽章演算法的內容或簽章編碼,即有可能變更憑證的指紋。這不會允許攻擊者偽造憑證,也不會以任何其他方式影響憑證驗證或 OpenSSL 伺服器/用戶端。另外這也不會影響一般撤銷機制。只有仰賴指紋唯一性 (例如:憑證黑名單) 的自訂應用程式可能會受到影響 (CVE-2014-8275)。

Bignum squaring (BN_sqr) 在某些平台上 (包括 x86_64) 可能產生不正確的結果。此錯誤會隨機發生,且發生機率相當低,目前尚無任何已知可遭到惡意利用的方式,因此難以評估其確切影響 (CVE-2014-3570)。

更新版套件已升級至 1.0.0p 版,這些安全性瑕疵都已修正。

解決方案

更新受影響的套件。

另請參閱

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

Plugin 詳細資訊

嚴重性: Medium

ID: 80456

檔案名稱: mandriva_MDVSA-2015-019.nasl

版本: 1.11

類型: local

已發布: 2015/1/12

已更新: 2021/1/6

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 4.5

CVSS v2

風險因素: Medium

基本分數: 5

時間分數: 3.7

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

弱點資訊

CPE: p-cpe:/a:mandriva:linux:lib64openssl-devel, p-cpe:/a:mandriva:linux:lib64openssl-engines1.0.0, p-cpe:/a:mandriva:linux:lib64openssl-static-devel, p-cpe:/a:mandriva:linux:lib64openssl1.0.0, p-cpe:/a:mandriva:linux:openssl, cpe:/o:mandriva:business_server:1

必要的 KB 項目: Host/local_checks_enabled, Host/cpu, Host/Mandrake/release, Host/Mandrake/rpm-list

可輕鬆利用: No known exploits are available

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

參考資訊

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

MDVSA: 2015:019