Xen:Oxenstored 32->31 位元整數截斷問題 (XSA-420)

medium Nessus Plugin ID 167492

概要

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

說明

Oxenstored 32->31 位元整數截斷問題。Ocaml 中的整數為帶正負號的 63 位元或 31 位元精確度。Ocaml Xenbus 程式庫從環中取出 C uint32_t,並將其直接轉換為 Ocaml 整數。在 64 位元 Ocaml 版本中,這沒有問題,但在 32 位元版本中,它會截斷最高有效位元,然後在其餘部分中造成未帶正負號/帶正負號的混淆。這樣又可將負值提供給預期為非負值的邏輯,進而引發意外的例外狀況。未適當處理意外的例外狀況,可造成處理程序嘗試將錯誤封包移出 xenstore 環 (並且失敗) 的忙碌迴圈。

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

解決方案

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

另請參閱

https://xenbits.xenproject.org/xsa/advisory-420.txt

Plugin 詳細資訊

嚴重性: Medium

ID: 167492

檔案名稱: xen_server_XSA-420.nasl

版本: 1.4

類型: local

系列: Misc.

已發布: 2022/11/15

已更新: 2023/9/8

組態: 啟用 Paranoid 模式

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 4.4

CVSS v2

風險因素: Medium

基本分數: 4.6

時間分數: 3.4

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

CVSS 評分資料來源: CVE-2022-42324

CVSS v3

風險因素: Medium

基本分數: 5.5

時間分數: 4.8

媒介: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/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

修補程式發佈日期: 2022/11/1

弱點發布日期: 2022/11/1

參考資訊

CVE: CVE-2022-42324

IAVB: 2022-B-0048-S