OracleVM 3.4:Unbreakable /等 (OVMSA-2018-0223) (Spectre)

high Nessus Plugin ID 110072

概要

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

說明

遠端 OracleVM 系統缺少可解決重大安全性更新的必要修補程式:

- KVM:SVM:還原 GS 後移動規格控制呼叫 (Thomas Gleixner) (CVE-2018-3639)

- x86/錯誤:修復參數對齊方式和缺少的 void (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/錯誤:使 cpu_show_common 靜態 (Jiri Kosina) (CVE-2018-3639)

- x86/錯誤:修復 __ssb_select_mitigation 返回類型 (Jiri Kosina) (CVE-2018-3639)

- 文件/spec_ctrl:進行一些小型清除作業 (Borislav Petkov) (CVE-2018-3639)

- proc:在「status」中針對 SSBD 使用底線 (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/錯誤:將 _RDS 重新命名為 _SSBD (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/推測:將「seccomp」設為繞過推測儲存區的預設模式 (Kees Cook) (CVE-2018-3639)

- seccomp:將推測緩解措施控制權轉至 arch 程式碼 (Thomas Gleixner) (CVE-2018-3639)

- seccomp:新增篩選旗標以選擇退出 SSB 緩解措施 (Kees Cook) (CVE-2018-3639)

- seccomp:使用 PR_SPEC_FORCE_DISABLE (Thomas Gleixner) (CVE-2018-3639)

- prctl:新增強制停用推測 (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- seccomp:啟用推測缺陷緩解措施 (Kees Cook) (CVE-2018-3639)

- proc:提供有關推測缺陷緩解措施的詳細資訊 (Kees Cook) (CVE-2018-3639)

- nospec:允許獲取/設定非目前任務 (Kees Cook) (CVE-2018-3639)

- x86/bugs/IBRS:如果為 spectre_v2 選擇 IBRS,則停用 SSB (RDS)。(Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/推測:針對繞過推測儲存區緩解措施新增 prctl (Thomas Gleixner) (CVE-2018-3639)

- x86:thread_info.h:將 RDS 從索引 5 移至 23 (Mihai Carabas) (CVE-2018-3639)

- x86/處理程序:允許在執行階段控制繞過推測儲存區 (Thomas Gleixner) (CVE-2018-3639)

- prctl:新增推測控制 prctl (Thomas Gleixner) (CVE-2018-3639)

- x86/推測:建立 spec-ctrl.h 以避免包括 hell (Thomas Gleixner) (CVE-2018-3639)

- x86/KVM/VMX:將 SPEC_CTRL Bit(2) 洩漏給客體 (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/bugs/AMD:按照收到的要求新增支援以停用 Fam[15,16,17]h 上的 RDS (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/錯誤:白名單允許的 SPEC_CTRL MSR 值 (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/bugs/intel:設定適當的 CPU 功能並設定 RDS (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/錯誤:為 spec_store_bypass_disable 緩解措施提供啟動參數 (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/cpufeatures:新增 X86_FEATURE_RDS (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/錯誤:洩漏 /sys/../spec_store_bypass (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/cpu/intel:新增 Knights Mill 至 Intel 系列 (Piotr Luc) (CVE-2018-3639)

- x86/cpu:將 Merrifield2 重新命名為 Moorefield (Andy Shevchenko) (CVE-2018-3639)

- x86/bugs、KVM:支援客體和主機 IBRS 的組合 (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/bugs/IBRS:如果在啟動期間啟用 IBRS,則發出警告。
(Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/bugs/IBRS:使用變數而不是定義來啟用 IBRS (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/錯誤:啟動和重新使用保留位元期間讀取 SPEC_CTRL MSR (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/錯誤:將錯誤報告集中到單獨函式中 (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/錯誤:將錯誤檢測集中到單獨函式中 (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/bugs/IBRS:開啟 spectre_v2_select_mitigation 中的 IBRS (Konrad Rzeszutek Wilk) (CVE-2018-3639)

- x86/msr:新增 SPEC_CTRL_IBRS..(Konrad Rzeszutek Wilk) (CVE-2018-3639)

- scsi:libfc:重新造訪 kref 處理 (Hannes Reinecke)

- scsi:libfc:在 LOGO 處理期間重新設定交換管理器 (Hannes Reinecke)

- scsi:libfc:針對 PLOGI 失敗傳送 LOGO (Hannes Reinecke)

- scsi:libfc:在收到 PRLO 後發出 PRLI (Hannes Reinecke)

- libfc:更新 rport 參照計數 (Hannes Reinecke)

- amd/kvm:不要攔截 spectre v2 緩解措施的新 MSR (Elena Ufimtseva)

- RDS:rds_atomic_free_op 中存在空指標解除參照 (Mohamed Ghannam) [Orabug:27422832] (CVE-2018-5333)

- ACPI:sbshc:從 printk 訊息移除原始指標 (Greg Kroah-Hartman) [Orabug:27501257] (CVE-2018-5750)

- futex:透過加強輸入驗證來防止溢位 (Li Jinyue) [Orabug:27539548] (CVE-2018-6927)

- net:ipv4:為 ECMP 雜湊原則選擇新增支援 (Venkat Venkatsubra) [Orabug:27547114]

- net:ipv4:考慮多路徑路由中出錯的 nexthop (David Ahern)

- ipv4:L3 雜湊型多路徑 (Peter N&oslash rlund) [Orabug:27547114]

- dm:修復 dm_get_from_kobject 和以下項目之間的爭用
__dm_destroy 之間的爭用 (Hou Tao) [Orabug:27677556] (CVE-2017-18203)

- NFS:僅使明顯不正確的 dentry 失效。
(NeilBrown)

- net:改善連結和路由轉儲失敗的處理 (David Ahern) [Orabug:27959177]

- mm/mempolicy:修復呼叫 get_mempolicy 時的釋放後使用 (zhong jiang) [Orabug:27963519] (CVE-2018-10675)

- drm:udl:正確檢查 framebuffer mmap 位移 (Greg Kroah-Hartman) [Orabug:27963530] (CVE-2018-8781)

- xfs:如為 xfs_bmap_extents_to_btree,則將格式設回範圍 (Eric Sandeen) [Orabug:
27963576] (CVE-2018-10323)

- 還原「mlx4:將 ICM 表格配置變更至所需的最小大小」(H&aring kon Bugge) [Orabug:27980030]

- 藍牙:防止 EFS 元素的堆疊資訊洩漏。
(Ben Seri) [Orabug:28030514] (CVE-2017-1000410) (CVE-2017-1000410)

解決方案

更新受影響的 kernel-uek / kernel-uek-firmware 套件。

另請參閱

https://oss.oracle.com/pipermail/oraclevm-errata/2018-May/000858.html

Plugin 詳細資訊

嚴重性: High

ID: 110072

檔案名稱: oraclevm_OVMSA-2018-0223.nasl

版本: 1.5

類型: local

已發布: 2018/5/24

已更新: 2020/1/23

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 6.7

CVSS v2

風險因素: High

基本分數: 7.2

時間分數: 5.6

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

CVSS v3

風險因素: High

基本分數: 7.8

時間分數: 7

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

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

弱點資訊

CPE: p-cpe:/a:oracle:vm:kernel-uek, p-cpe:/a:oracle:vm:kernel-uek-firmware, cpe:/o:oracle:vm_server:3.4

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

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2018/5/23

弱點發布日期: 2017/12/7

可惡意利用

Metasploit (Reliable Datagram Sockets (RDS) rds_atomic_free_op NULL pointer dereference Privilege Escalation)

參考資訊

CVE: CVE-2017-1000410, CVE-2017-18203, CVE-2018-10323, CVE-2018-10675, CVE-2018-3639, CVE-2018-5333, CVE-2018-5750, CVE-2018-6927, CVE-2018-8781