RHEL 7 : glibc (RHSA-2015:0327)

medium Nessus Plugin ID 81630

概要

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

說明

現已提供適用於 Red Hat Enterprise Linux 7 的更新版 glibc 套件,可修正兩個安全性問題和數個錯誤。

Red Hat 產品安全性團隊已將此更新評等為具有中等安全性影響。可針對每個弱點從〈參照〉一節的 CVE 連結中取得常見弱點評分系統 (CVSS) 的基本分數,其中包含有關嚴重性評等的詳細資訊。

glibc 套件會提供系統上多個程式所使用的標準 C 程式庫 (libc)、POSIX 執行緒程式庫 (libpthread)、標準數學程式庫 (libm),以及名稱伺服器快取程序 (nscd)。如果沒有這些程式庫,Linux 系統就無法正常運作。

在 glibc 的 iconv() 函式將特定編碼資料轉換成 UTF-8 的方式中,發現一個超出邊界讀取瑕疵。攻擊者若能令應用程式以特製的引數呼叫 iconv() 函式,就可利用此瑕疵造成該應用程式損毀。
(CVE-2014-6040)

據發現,Name Service Switch (NSS) 的檔案後端未將整個資料庫的反覆項目與金鑰式查閱 API 呼叫隔離。應用程式若在反覆使用資料庫時在該資料庫上執行查閱,就可能進入無限迴圈,進而導致拒絕服務。(CVE-2014-8121)

此更新也可修正下列錯誤:

* 由於緩衝區延伸模組和重新配置的問題,nscd 程序在處理長 netgroup 項目時意外終止並出現分割錯誤。透過此更新,對長 netgroup 項目的處理已得到修正,且 nscd 不再會在所述的狀況中損毀。(BZ#1138520)

* 若在附加模式中開啟的檔案以 ftruncate() 函式截斷,後續的 ftell() 呼叫可能會不正確地修改檔案位移。此更新可確保 ftell() 只在處於附加模式且資料流的緩衝區不是空白時,才修改資料流狀態。(BZ#1156331)

* C 程式庫標頭中的缺失會讓編譯器較舊的版本,在較舊的相容性 C++ 標準程式庫中針對 btowc() 函式產生不正確的程式碼。在相容性 C++ 標準程式庫中呼叫 btowc() 的應用程式變得沒有回應。透過此更新,C 程式庫標頭得以修正,且 Red Hat Enterprise Linux 隨附的相容性 C++ 標準程式庫得以重建。依賴相容性 C++ 標準程式庫的應用程式在呼叫 btowc() 時不會再懸置。(BZ#1120490)

* 之前,在使用 netgroup 且已設定 nscd 程序以快取 netgroup 資訊時,sudo 公用程式會拒絕存取有效的使用者。nscd 中的錯誤已經修正,且 sudo 現已可如預期在 netgroup 中運作。(BZ#1080766)

建議 glibc 使用者升級至這些更新版套件,其可修正這些問題。

解決方案

更新受影響的套件。

另請參閱

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

https://access.redhat.com/security/cve/cve-2014-6040

https://access.redhat.com/security/cve/cve-2014-8121

Plugin 詳細資訊

嚴重性: Medium

ID: 81630

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

版本: 1.15

類型: local

代理程式: unix

已發布: 2015/3/5

已更新: 2021/2/5

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

風險資訊

VPR

風險因素: Medium

分數: 4.4

CVSS v2

風險因素: Medium

基本分數: 5

時間分數: 4.4

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

弱點資訊

CPE: p-cpe:/a:redhat:enterprise_linux:glibc-devel, p-cpe:/a:redhat:enterprise_linux:glibc-headers, p-cpe:/a:redhat:enterprise_linux:glibc-static, p-cpe:/a:redhat:enterprise_linux:glibc-utils, p-cpe:/a:redhat:enterprise_linux:nscd, cpe:/o:redhat:enterprise_linux:7, cpe:/o:redhat:enterprise_linux:7.3, cpe:/o:redhat:enterprise_linux:7.4, cpe:/o:redhat:enterprise_linux:7.5, cpe:/o:redhat:enterprise_linux:7.6, cpe:/o:redhat:enterprise_linux:7.7, p-cpe:/a:redhat:enterprise_linux:glibc, p-cpe:/a:redhat:enterprise_linux:glibc-common, p-cpe:/a:redhat:enterprise_linux:glibc-debuginfo, p-cpe:/a:redhat:enterprise_linux:glibc-debuginfo-common

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

可輕鬆利用: No known exploits are available

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

弱點發布日期: 2014/12/5

參考資訊

CVE: CVE-2014-6040, CVE-2014-8121

BID: 73038

RHSA: 2015:0327