Oracle Linux 5 : kvm (ELSA-2010-0998)

low Nessus Plugin ID 68167

概要

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

說明

來自 Red Hat 安全性公告 2010:0998:

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

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

KVM (核心型虛擬機器) 是 AMD64 與 Intel 64 系統上 Linux 的完全虛擬化解決方案。KVM 針對標準 Red Hat Enterprise Linux 核心構建的 Linux 核心模組。

據發現,QEMU-KVM 中特定資料結構的一些結構填補和保留欄位在複製到使用者空間之前,未先正確初始化。能存取「/dev/kvm」之有權限的主機使用者可利用此瑕疵,將核心堆疊記憶體洩漏至使用者空間。(CVE-2010-3881)

Red Hat 要感謝 Vasiliy Kulikov 報告此問題。

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

* 「Kvm_amd」核心模組並未正確初始化虛擬機器控制區塊 (VMCB) 中的時間戳記計數器 (TSC) 位移。
建立虛擬 CPU (vCPU) 後,VMCB 中的 TSC 位移應有一個負值,以便虛擬機器看見起始值為零的 TSC 值。不過,由於 TSC 位移設定為零,因此虛擬機器所看見的 TSC 值與主機相同。
透過此更新,已更新 TSC 位移,以顯示正確的值。(BZ#656984)

* 將虛擬機器的開機設定設為首先從 PXE 開機,並且其次從會導致 PXE 開機迴圈的硬碟開機,換言之,如果 PXE 開機失敗,虛擬機器便不會繼續從硬碟開機。這是由「bochs-bios」 (KVM 的一部分) 程式碼中的瑕疵所造成。透過此更新,在虛擬機器嘗試從 PXE 開機並失敗後,將繼續從硬碟 (如有) 開機。(BZ#659850)

* 如果將 64 位元的 Red Hat Enterprise Linux 5.5 虛擬機器移轉至另一台具有不同 CPU 時鐘頻率的主機,虛擬機器的時鐘便會持續減少或增加時間 (主機每運作一秒鐘,約減少或增加半秒鐘)。在未使用 kvm 時鐘的機器上,網路時間通訊協定程序 (ntpd) 可更正因移轉所造成的時間偏離。
不過,使用 pvclock 卻造成時間持續變化。
這是由 pvclock 之儲存/載入函式中的瑕疵所造成。透過此更新,此問題已獲得修正,而且移轉虛擬機器也不會再造成時間偏離。(BZ#660239)

建議所有 KVM 使用者皆升級至這些更新版套件,其中包含可修正這些問題的反向移植修補程式。注意:必須先執行「解決方案」區段中的程序,此更新才能生效。

解決方案

更新受影響的 kvm 套件。

另請參閱

https://oss.oracle.com/pipermail/el-errata/2010-December/001778.html

Plugin 詳細資訊

嚴重性: Low

ID: 68167

檔案名稱: oraclelinux_ELSA-2010-0998.nasl

版本: 1.10

類型: local

代理程式: unix

已發布: 2013/7/12

已更新: 2021/1/14

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

風險資訊

VPR

風險因素: Low

分數: 3.6

CVSS v2

風險因素: Low

基本分數: 1.9

時間分數: 1.4

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

弱點資訊

CPE: cpe:/o:oracle:linux:5, p-cpe:/a:oracle:linux:kvm-tools, p-cpe:/a:oracle:linux:kvm-qemu-img, p-cpe:/a:oracle:linux:kvm, p-cpe:/a:oracle:linux:kmod-kvm

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

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2010/12/20

弱點發布日期: 2010/12/23

參考資訊

CVE: CVE-2010-3881

BID: 44666

RHSA: 2010:0998