GLSA-202210-06:libvirt:多個弱點

high Nessus Plugin ID 166166

語系:

描述

遠端主機受到 GLSA-202210-06 中所述的弱點影響 (libvirt:多個弱點)

- 在 libvirt 中發現一個缺陷,它可將「/dev/mapper/control」的檔案描述元號洩漏到 QEMU 處理程序中。此檔案描述元允許對主機上的 device-mapper 進行有權限的作業。此缺陷允許惡意來賓使用者或處理程序在標準權限之外執行作業,這可能對主機作業系統造成嚴重損害。此弱點對於機密性、完整性以及系統可用性的威脅最大。(CVE-2020-14339)

- 在 6.8.0 之前的版本中,發現在負責要求與執行 QEMU 網域之網路介面相關資訊的 libvirt API 中發生一個重複釋放記憶體問題。此缺陷會影響 polkit 存取控制驅動程式。具體而言,使用有限的 ACL 權限連線至讀寫通訊端的用戶端可利用此瑕疵造成 libvirt 程序當機,進而導致拒絕服務,或可能提升其在系統上的權限。此弱點對於資料的機密性和完整性以及系統可用性威脅最大。(CVE-2020-25637)

- 在 libvirt 針對 VM 的動態標籤產生 SELinux MCS 類別對時,在 libvirt 中發現一個缺陷。此缺陷允許遭惡意利用的來賓存取標記為其他來賓的檔案,進而導致突破 sVirt 限制。此弱點對機密性與完整性的威脅最大。
(CVE-2021-3631)

- 在 libvirt 的 virStoragePoolLookupByTargetPath API 中發現不當鎖定問題。這發生在 storagePoolLookupByTargetPath 函式中,其中鎖定的 virStoragePoolObj 物件在 ACL 權限失敗時未正確釋放。使用有限 ACL 權限連線至讀寫通訊端的用戶端可利用此缺陷取得鎖定,並防止其他使用者存取儲存集區/磁碟區 API,進而導致拒絕服務情形。此弱點對系統可用性威脅最大。(CVE-2021-3667)

- 在 libvirt nwfilter 驅動程式中發現一個缺陷。virNWFilterObjListNumOfNWFilters 方法在反覆使用 virNWFilterObj 執行個體之前,無法取得「driver->nwfilters mutex」。沒有任何保護措施可阻止其他執行緒並行修改 driver->nwfilters 物件。此缺陷讓惡意的無權限使用者可透過 libvirt 的 API virConnectNumOfNWFilters 惡意利用此問題,以損毀網路篩選器管理程序 (libvirtd/virtnwfilterd)。(CVE-2022-0897)

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

解決方案

所有 libvirt 使用者皆應升級至最新版本:

# emerge --sync # emerge --ask --oneshot --verbose >=app-emulation/libvirt-8.2.0 所有 libvirt-python 使用者皆應升級至最新版本:

# emerge --sync # emerge --ask --oneshot --verbose >=dev-python/libvirt-python-8.2.0

另請參閱

https://security.gentoo.org/glsa/202210-06

https://bugs.gentoo.org/show_bug.cgi?id=746119

https://bugs.gentoo.org/show_bug.cgi?id=799713

https://bugs.gentoo.org/show_bug.cgi?id=812317

https://bugs.gentoo.org/show_bug.cgi?id=836128

Plugin 詳細資訊

嚴重性: High

ID: 166166

檔案名稱: gentoo_GLSA-202210-06.nasl

版本: 1.2

類型: local

已發布: 2022/10/16

已更新: 2022/10/16

風險資訊

VPR

風險因素: Medium

分數: 6.7

CVSS v2

風險因素: High

基本分數: 7.2

時間分數: 5.3

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

時間媒介: E:U/RL:OF/RC:C

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

CVSS v3

風險因素: High

基本分數: 8.8

時間分數: 7.7

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

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

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

弱點資訊

CPE: p-cpe:/a:gentoo:linux:libvirt, p-cpe:/a:gentoo:linux:libvirt-python, cpe:/o:gentoo:linux

必要的 KB 項目: Host/local_checks_enabled, Host/Gentoo/release, Host/Gentoo/qpkg-list

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2022/10/16

弱點發布日期: 2020/10/6

參考資訊

CVE: CVE-2020-14339, CVE-2020-25637, CVE-2021-3631, CVE-2021-3667, CVE-2022-0897