Scientific Linux 安全性更新:SL6.x i386/x86_64 上的 nss、nss-util 和 nspr

high Nessus Plugin ID 61343

概要

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

說明

Network Security Services (NSS) 是一組程式庫,專用於支援啟用安全性之用戶端及伺服器應用程式的跨平台開發。Netscape Portable Runtime (NSPR) 為非圖形使用者介面 (GUI) 作業系統機能提供平台獨立性。

據發現,憑證授權單位 (CA) 發出了一個附屬 CA 憑證給其客戶,可用於針對任何名稱發出憑證。此更新將附屬 CA 憑證解譯為不受信任。

注意:此修正僅適用於使用 NSS Builtin Object Token 的應用程式。不會針對使用 NSS 程式庫的應用程式將憑證轉譯為不受信任,但是不使用 NSS Builtin Object Token。

* nspr 套件已經升級至上游版本 4.9,相較於先前的版本,此版本提供數個錯誤修正與增強功能。

nss-util 套件已經升級為 3.13.3 上游版,相較於先前的版本,此版本可提供幾個問題修正與增強功能。

* nss 套件已升級至上游版本 3.13.3,相較於先前的版本,此版本提供數個錯誤修正與增強功能。具體而言,SSL 2.0 現已預設停用,已新增 SHA-224 的支援,PORT_ErrorToString 與 PORT_ErrorToName 現在會傳回 NSS 錯誤代碼的錯誤訊息與符號名稱,且 NSS_GetVersion 現在會傳回 NSS 版本字串。

這些更新版 nss、nss-util 與 nspr 套件也提供下列錯誤的修正:

- 當偵測到不存在的名稱時,PEM 模組內部函式並未清理記憶體。因此,在用戶端程式碼中會發生記憶體洩漏問題。程式碼已經過改善,可取消配置此類暫時物件,因此不會再出現報告的記憶體洩漏問題。

- 對於 NSS 的最近變更重新引發了一個問題,即應用程式無法在相同的處理程序中使用多個 SSL 用戶端憑證。因此,對於執行解決多個 SSL 用戶端憑證問題之命令 (例如 'yum repolist' 命令) 進行的任何嘗試,均導致重新交涉交握失敗。在此更新之下,已對 NSS 套用更正此問題的修訂版修補程式,且現在再次可以在相同的處理程序中使用多個 SSL 用戶端憑證。

- PEM 模組並未在將函式指標設定為 NULL 的情況下完全初始化新建構的物件。
因此,當存取套件存放庫時,libcurl 中有時會發生分割違規情況。在此更新之下,程式碼已變更為完全初始化新配置的物件。因此,現在可以安裝更新,而不會發生任何問題。

- 由於 mod_nss 模組在根據記錄的 API 初始化 nss 之前呼叫了 nss,缺乏穩健性瑕疵會造成管理伺服器意外終止。在此更新之下,nss 可保護自己不在被呼叫程式正確初始化之前遭到呼叫。

- 某些編譯器針對 NSS 3.13.1 編譯程式碼時發生編譯錯誤。顯示下列錯誤訊息:

pkcs11n.h:365:26:警告:未定義「__GNUC_MINOR」

套用上游修補程式後,程式碼得到改善,此問題不會再發生。

- 據報告,最近對 nss 更新之後,Red Hat Enterprise MRG 中包含的訊息程序 (qpidd) 發生意外終止。這是因為 qpidd 在初始化 nss 之前進行了 nss 呼叫所造成的。這些更新版套件可防止 qpidd 與其他受影響的處理程序 (在未依 API 命令進行初始化的情況下呼叫 nss) 當機。

建議 NSS、NSPR 與 nss-util 使用者升級至這些更新版套件,其可修正這些問題並新增這些增強功能。
安裝此更新之後,使用 NSS、NSPR 或 nss-util 的應用程式必須重新啟動,此更新才會生效。

解決方案

更新受影響的套件。

另請參閱

http://www.nessus.org/u?4280a5d9

Plugin 詳細資訊

嚴重性: High

ID: 61343

檔案名稱: sl_20120620_nss__nss_util__and_nspr_on_SL6_x.nasl

版本: 1.6

類型: local

代理程式: unix

已發布: 2012/8/1

已更新: 2021/1/14

支援的感應器: Nessus Agent, Nessus

弱點資訊

CPE: p-cpe:/a:fermilab:scientific_linux:nspr, p-cpe:/a:fermilab:scientific_linux:nspr-debuginfo, p-cpe:/a:fermilab:scientific_linux:nspr-devel, p-cpe:/a:fermilab:scientific_linux:nss, p-cpe:/a:fermilab:scientific_linux:nss-debuginfo, p-cpe:/a:fermilab:scientific_linux:nss-devel, p-cpe:/a:fermilab:scientific_linux:nss-pkcs11-devel, p-cpe:/a:fermilab:scientific_linux:nss-sysinit, p-cpe:/a:fermilab:scientific_linux:nss-tools, p-cpe:/a:fermilab:scientific_linux:nss-util, p-cpe:/a:fermilab:scientific_linux:nss-util-debuginfo, p-cpe:/a:fermilab:scientific_linux:nss-util-devel, x-cpe:/o:fermilab:scientific_linux

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

修補程式發佈日期: 2012/6/20

弱點發布日期: 2012/6/20