Xen 分頁表格爭用情形 (XSA-328)

high Nessus Plugin ID 149089

概要

遠端 Xen hypervisor 安裝缺少安全性更新。

說明

根據其自我報告的版本號碼判斷,遠端主機上安裝的 Xen Hypervisor 受到一個問題影響,其允許 Intel 客體 OS 使用者取得權限或造成拒絕服務,這是因為動態 EPT PTE 的非原子修改所導致 。對應客體 EPT (巢狀分頁) 表格時,Xen 在某些情況下會使用一系列非原子的 bitfield 寫入。視編譯器版本和最佳化旗標而定,Xen 可能會將部分寫入的危險 PTE 洩漏給硬體,讓攻擊者得以爭相惡意利用。來賓系統管理員甚或無權限的來賓使用者可能會造成拒絕服務、資料損毀或權限提升。僅使用 Intel CPU 的系統會受影響。使用 AMD CPU 的系統和 Arm 系統不受影響。只有使用巢狀分頁 (hap,即巢狀分頁,在此情況下為 Intel EPT) 的系統容易受到影響。僅 HVM 和 PVH 客體可利用此弱點。此弱點的存在與範圍取決於用來構建 Xen 的編譯器所執行的精確最佳化。如果編譯器產生 (a) 單一 64 位元寫入,或 (b) 一系列與原始程式碼相同順序的 read-modify-write 作業,則 Hypervisor 不會受到影響。例如,在一個使用 GCC 8.3 且具有正常設定的測試版本中,編譯器會以原始程式碼順序產生多個 (未鎖定的) read-modify-write 作業,這並不構成弱點。我們無法調查編譯器,因此無法說出哪些編譯器(使用哪些程式碼產生選項)可能產生有弱點的程式碼。原始程式碼明顯違反 C 規則,因此應將其視為存在弱點。

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

解決方案

依供應商公告套用適當的修補程式。

另請參閱

https://xenbits.xen.org/xsa/advisory-328.html

Plugin 詳細資訊

嚴重性: High

ID: 149089

檔案名稱: xen_server_XSA-328.nasl

版本: 1.2

類型: local

系列: Misc.

已發布: 2021/4/29

已更新: 2021/4/30

組態: 啟用 Paranoid 模式

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 6.5

CVSS v2

風險因素: Medium

基本分數: 4.4

時間分數: 3.3

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

CVSS 評分資料來源: CVE-2020-15567

CVSS v3

風險因素: High

基本分數: 7.8

時間分數: 6.8

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

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

弱點資訊

CPE: cpe:/o:xen:xen

必要的 KB 項目: Settings/ParanoidReport, installed_sw/Xen Hypervisor

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2020/7/7

弱點發布日期: 2020/7/7

參考資訊

CVE: CVE-2020-15567