RHEL 5 : libvirt (RHSA-2010:0615)

medium Nessus Plugin ID 63943

概要

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

說明

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

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

libvirt 程式庫是用來管理 Linux 和其他作業系統的虛擬化功能並與之互動的 C API。此外,libvirt 還提供遠端管理虛擬化系統的工具。

據發現,在建立新影像時,libvirt 並未設定使用者定義的備份儲存格式,可能導致應用程式必須探查備份儲存以發現格式。有權限的來賓使用者可利用此瑕疵讀取主機上的任意檔案。
(CVE-2010-2239)

據發現,當來賓系統設定了 IP 偽裝時,libvirt 會在主機上建立不安全的 iptables 規則,可允許來賓在存取網路資源時使用主機上有權限的連接埠。有權限的使用者可使用此瑕疵存取來賓原本無法存取的網路資源。
(CVE-2010-2242)

Red Hat 要感謝 Jeremy Nickurak 報告 CVE-2010-2242 問題。

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

* Linux 軟體橋接器假設從屬介面的 MAC 位址具有數值最低的 MAC 位址。當橋接器變更其 MAC 位址時,有一段時間它不會跨越網路區段轉送封包,進而造成暫時的網路「停電」。因此,橋接器應避免變更其 MAC 位址,如此才不會阻礙網路通訊。

Linux 核心會為網路 TAP 裝置指派一個隨機的 MAC 位址。
有時,這個隨機的 MAC 位址會比從屬的實體介面的位址低 (例如 eth0 或 eth1),這會導致橋接器變更其 MAC 位址,因而中斷網路通訊一段時間。

使用此更新後,現在 libvirt 會使用從 XML 設定好的 MAC 位址,為所建立的所有 TAP 裝置設定明確的 MAC 位址,但是具備的是設定為 0xFE 的高位元。其結果是,TAP 裝置 MAC 位址現在的數值都比實體介面的 MAC 位址大,且橋接器應該不會再嘗試將其 MAC 位址切換到 TAP 裝置的位址,因而避免了可能發生的假性網路中斷。(BZ#617243)

* 此更新已修正 Xen Hypervisor 的 libvirt 驅動程式的記憶體洩漏。(BZ#619711)

* 命令行上可以呼叫虛擬來賓的 xm 和 virsh 管理使用者介面,以列出使用中的來賓數量。
然而,在某些情況下,執行 'virsh list' 命令會導致 virsh 不列出當時使用中 (亦即執行中) 的所有虛擬來賓。此更新還包含一個修正,亦即用來判斷使用中來賓的邏輯與 'xm list' 的邏輯相符,如此一來,現在兩個命令應該會在所有情況下列出相同數量的使用中虛擬來賓。(BZ#618200)

建議所有 libvirt 使用者皆升級至這些更新版套件,其中包含可更正這些問題的反向移植修補程式。安裝更新版套件後,必須將系統重新開機,更新才會生效。

解決方案

更新受影響的 libvirt、libvirt-devel 和/或 libvirt-python 套件。

另請參閱

https://access.redhat.com/security/cve/cve-2010-2239

https://access.redhat.com/security/cve/cve-2010-2242

https://access.redhat.com/errata/RHSA-2010:0615

Plugin 詳細資訊

嚴重性: Medium

ID: 63943

檔案名稱: redhat-RHSA-2010-0615.nasl

版本: 1.15

類型: local

代理程式: unix

已發布: 2013/1/24

已更新: 2021/1/14

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

風險資訊

VPR

風險因素: Low

分數: 3.4

CVSS v2

風險因素: Medium

基本分數: 4.4

時間分數: 3.3

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

弱點資訊

CPE: p-cpe:/a:redhat:enterprise_linux:libvirt, p-cpe:/a:redhat:enterprise_linux:libvirt-devel, p-cpe:/a:redhat:enterprise_linux:libvirt-python, cpe:/o:redhat:enterprise_linux:5

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

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2010/8/10

弱點發布日期: 2010/8/19

參考資訊

CVE: CVE-2010-2239, CVE-2010-2242

BID: 41981

RHSA: 2010:0615