RHEL 5:libvirt (RHSA-2010:0615)

critical Nessus Plugin ID 63943

概要

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

說明

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

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 使用者皆升級至這些更新版套件,其中包含可更正這些問題的反向移植修補程式。安裝更新版套件後,必須將系統重新開機,更新才會生效。

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

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

解決方案

根據 RHSA-2010:0615 中的指南更新 RHEL libvirt 套件。

另請參閱

http://www.nessus.org/u?17b668a5

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

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

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

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

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

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

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

Plugin 詳細資訊

嚴重性: Critical

ID: 63943

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

版本: 1.16

類型: local

代理程式: unix

已發布: 2013/1/24

已更新: 2024/11/4

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

風險資訊

VPR

風險因素: Medium

分數: 5.9

Vendor

Vendor Severity: Low

CVSS v2

風險因素: Medium

基本分數: 4.4

時間性分數: 3.3

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

CVSS 評分資料來源: CVE-2010-2239

CVSS v3

風險因素: Critical

基本分數: 9.8

時間性分數: 8.5

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

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

CVSS 評分資料來源: CVE-2010-2242

弱點資訊

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

必要的 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