RHEL 6 : libxml2 (RHSA-2011:1749)

critical Nessus Plugin ID 57022

概要

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

說明

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

libxml2 程式庫是一項開發工具箱,可提供各種 XML 標準的實作。XML Path Language (XPath) 是這些標準中的一項標準,是一種用來指定 XML 文件組件地址的語言。

libxml2 剖析特定 XML 檔案時,發現了導致堆積型緩衝區溢位的差一錯誤。遠端攻擊者可提供特別構建的 XML 檔案,當使用者在與 libxml2 相連的應用程式中開啟此檔案時,就可能會觸發應用程式損毀,或攻擊者可能以執行該應用程式之使用者的特權來執行任意程式碼。(CVE-2011-0216)

在 libxml2 剖析特定 XPath 運算式的方式中,發現一個可導致堆積型緩衝區溢位的整數溢位瑕疵。如果攻擊者能夠提供特製的 XML 檔案給使用 libxml2 的應用程式,以及 XPath 運算式讓該應用程式針對特製檔案執行,則可導致應用程式損毀,或可能執行任意程式碼。 (CVE-2011-1944)

在 libxml2 剖析某些 XPath 運算式的方式中,發現多個瑕疵。如果攻擊者能夠將特製的 XML 檔案提供給使用 libxml2 的應用程式,以及讓該應用程式針對特製檔案執行的 XPath 運算式,則可導致應用程式損毀。 (CVE-2010-4008、 CVE-2010-4494、 CVE-2011-2821、 CVE-2011-2834)

注意:Red Hat 並未隨附以允許惡意利用 CVE-2011-1944、CVE-2010-4008、CVE-2010-4494、CVE-2011-2821 和 CVE-2011-2834 瑕疵的方式使用 libxml2 的任何應用程式;然而,第三方應用程式可能允許傳遞可觸發這些瑕疵的 XPath 運算式。

Red Hat 要感謝 Google 安全性團隊報告 CVE-2010-4008 問題。上游確認 Bkis 的 Bui Quang Minh 為 CVE-2010-4008 的原始報告者。

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

* 已套用數個修補程式以強化 libxml2 中的 XPath 處理程式碼,例如修正記憶體洩漏、進位錯誤、XPath 數字評估,以及編碼轉換中的一個潛在錯誤。 (BZ#732335)

建議所有 libxml2 使用者皆升級至這些更新版套件,其中包含可更正這些問題的反向移植修補程式。桌面必須重新啟動 (登出後再接著重新登入),此更新才能生效。

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

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

解決方案

根據 RHSA-2011:1749 中的指引更新 RHEL libxml2 套件。

另請參閱

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

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

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

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

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

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

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

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

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

https://access.redhat.com/errata/RHSA-2011:1749

Plugin 詳細資訊

嚴重性: Critical

ID: 57022

檔案名稱: redhat-RHSA-2011-1749.nasl

版本: 1.26

類型: local

代理程式: unix

已發布: 2011/12/6

已更新: 2025/4/14

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

風險資訊

VPR

風險因素: Medium

分數: 6.7

Vendor

Vendor Severity: Low

CVSS v2

風險因素: High

基本分數: 9.3

時間性分數: 7.3

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

CVSS 評分資料來源: CVE-2011-1944

CVSS v3

風險因素: Critical

基本分數: 9.8

時間性分數: 8.8

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

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

CVSS 評分資料來源: CVE-2011-2834

弱點資訊

CPE: p-cpe:/a:redhat:enterprise_linux:libxml2-static, p-cpe:/a:redhat:enterprise_linux:libxml2-devel, cpe:/o:redhat:enterprise_linux:6, p-cpe:/a:redhat:enterprise_linux:libxml2, p-cpe:/a:redhat:enterprise_linux:libxml2-python

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

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2011/12/6

弱點發布日期: 2010/11/16

參考資訊

CVE: CVE-2010-4008, CVE-2010-4494, CVE-2011-0216, CVE-2011-1944, CVE-2011-2821, CVE-2011-2834

BID: 44779, 45617, 48056, 48832, 49279, 49658

CWE: 122, 476, 672

RHSA: 2011:1749