RHEL 6:openssl (RHSA-2015:0715)

medium Nessus Plugin ID 82017

概要

遠端 Red Hat 主機缺少一個或多個 openssl 的安全性更新。

說明

遠端 Redhat Enterprise Linux 6 主機上安裝的套件受到 RHSA-2015:0715 公告中提及的多個弱點影響。

OpenSSL 不但是實作「安全通訊端層」(SSL v2/v3) 和「傳輸層安全性」(TLS v1) 通訊協定的工具組,還是一套完整的通用密碼編譯程式庫。

在 OpenSSL 的 ASN1_TYPE_cmp() 函式中發現一個無效的指標使用瑕疵。遠端攻擊者可能會透過特製 X.509 憑證,在攻擊者提供的憑證經過應用程式驗證時,讓使用 OpenSSL 的 TLS/SSL 用戶端或伺服器當機。
(CVE-2015-0286)

在 OpenSSL 解碼格式錯誤 Base64 編碼輸入的方式中,發現一個會導致緩衝區溢位的整數反向溢位瑕疵。攻擊者若能讓使用 OpenSSL 的應用程式解碼特製的 Base64 編碼輸入 (如 PEM 檔案),便可利用此瑕疵來造成該應用程式損毀。注意此瑕疵無法透過 TLS/SSL 通訊協定惡意利用因為傳輸的資料並非以 Base64 編碼。 (CVE-2015-0292)

在 OpenSSL 處理 SSLv2 交握訊息的方式中發現一個拒絕服務瑕疵。若使用 OpenSSL 的 TLS/SSL 伺服器同時啟用 SSLv2 通訊協定和 EXPORT 級加密套件,遠端攻擊者便可利用此瑕疵,使其在宣告失敗時結束。(CVE-2015-0293)

在 OpenSSL 匯入格式錯誤 Elliptic Curve 私密金鑰的方式中,發現一個釋放後使用瑕疵。特製的金鑰檔可讓使用 OpenSSL 的應用程式在匯入時損毀。(CVE-2015-0209)

在 OpenSSL 重複使用某些 ASN.1 結構的方式中,發現一個超出邊界寫入瑕疵。遠端攻擊者可能利用特製的 ASN.1 結構,在應用程式剖析此結構時造成應用程式損毀。(CVE-2015-0287)

在 OpenSSL 的 X.509 憑證處理實作中,發現一個 NULL 指標解除參照瑕疵。特製的 X.509 憑證可能在使用 OpenSSL 的應用程式嘗試將憑證轉換為憑證要求時,使該應用程式損毀。(CVE-2015-0288)

在 OpenSSL 處理某些 PKCS#7 輸入的方式中,發現一個 NULL 指標解除參照瑕疵。攻擊者若能讓使用 OpenSSL 的應用程式驗證、解密或剖析特製的 PKCS#7 輸入,便可能使該應用程式損毀。使用 OpenSSL 的 TLS/SSL 用戶端和伺服器不會受到此瑕疵影響。(CVE-2015-0289)

Red Hat 要感謝 OpenSSL 專案報告 CVE-2015-0286、CVE-2015-0287、CVE-2015-0288、CVE-2015-0289、CVE-2015-0292 和 CVE-2015-0293。上游確認 OpenSSL 開發團隊的 Stephen Henson 為 CVE-2015-0286的原始報告者OpenSSL 開發團隊的 Emilia Ksper 為 CVE-2015-0287的原始報告者Brian Carpenter 為 CVE-2015-0288的原始報告者Google 的 Michal Zalewski 為 [] 的原始報告者 CVE-2015-0289的 Robert Dugal 及 David Ramos 為 CVE-2015-0292的原始報告者Google 的 Sean Burford 和 OpenSSL 開發團隊的 Emilia Ksper 為 CVE-2015-0293的原始報告者。

建議所有 openssl 使用者皆升級至這些更新版套件,其中包含可更正這些問題的反向移植修補程式。若要使更新生效,連結到 OpenSSL 程式庫的所有服務都必須重新啟動或讓系統重新開機。

Tenable 已直接從 Red Hat Enterprise Linux 安全公告擷取前置描述區塊。

請注意,Nessus 並未測試這些問題,而是僅依據應用程式自我報告的版本號碼作出判斷。

解決方案

根據 RHSA-2015:0715 中的指引更新 RHEL openssl 套件。

另請參閱

https://access.redhat.com/articles/1384453

https://access.redhat.com/errata/RHSA-2015:0715

https://www.openssl.org/news/secadv_20150319.txt

https://bugzilla.redhat.com/show_bug.cgi?id=1196737

https://bugzilla.redhat.com/show_bug.cgi?id=1202366

https://bugzilla.redhat.com/show_bug.cgi?id=1202380

https://bugzilla.redhat.com/show_bug.cgi?id=1202384

https://bugzilla.redhat.com/show_bug.cgi?id=1202395

https://bugzilla.redhat.com/show_bug.cgi?id=1202404

https://bugzilla.redhat.com/show_bug.cgi?id=1202418

https://access.redhat.com/security/updates/classification/#moderate

http://www.nessus.org/u?c4c9eb68

Plugin 詳細資訊

嚴重性: Medium

ID: 82017

檔案名稱: redhat-RHSA-2015-0715.nasl

版本: 1.26

類型: local

代理程式: unix

已發布: 2015/3/24

已更新: 2025/8/15

支援的感應器: Agentless Assessment, Continuous Assessment, Frictionless Assessment Agent, Frictionless Assessment AWS, Frictionless Assessment Azure, Nessus Agent, Nessus

風險資訊

VPR

風險因素: Medium

分數: 6.7

Vendor

Vendor Severity: Moderate

CVSS v2

風險因素: High

基本分數: 7.5

時間性分數: 5.9

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

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

CVSS v3

風險因素: Medium

基本分數: 5.9

時間性分數: 5.3

媒介: CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

時間媒介: CVSS:3.0/E:P/RL:O/RC:C

CVSS 評分資料來源: CVE-2016-0704

弱點資訊

CPE: p-cpe:/a:redhat:enterprise_linux:openssl-devel, p-cpe:/a:redhat:enterprise_linux:openssl-static, p-cpe:/a:redhat:enterprise_linux:openssl, cpe:/o:redhat:enterprise_linux:6, p-cpe:/a:redhat:enterprise_linux:openssl-perl

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

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2015/3/23

弱點發布日期: 2015/3/19

參考資訊

CVE: CVE-2015-0209, CVE-2015-0286, CVE-2015-0287, CVE-2015-0288, CVE-2015-0289, CVE-2015-0292, CVE-2015-0293, CVE-2016-0703, CVE-2016-0704

CWE: 120, 125, 416, 476, 617, 787

RHSA: 2015:0715