跳转到帖子

Gentoo Linux: CVE-2023-46835: Xen: Multiple Vulnerabilities

recommended_posts

发布于
  • Members

Gentoo Linux: CVE-2023-46835: Xen: Multiple Vulnerabilities

Severity
5
CVSS
(AV:L/AC:L/Au:S/C:C/I:N/A:N)
Published
01/05/2024
Created
09/24/2024
Added
09/23/2024
Modified
01/28/2025

Description

The current setup of the quarantine page tables assumes that the quarantine domain (dom_io) has been initialized with an address width of DEFAULT_DOMAIN_ADDRESS_WIDTH (48) and hence 4 page table levels. However dom_io being a PV domain gets the AMD-Vi IOMMU page tables levels based on the maximum (hot pluggable) RAM address, and hence on systems with no RAM above the 512GB mark only 3 page-table levels are configured in the IOMMU. On systems without RAM above the 512GB boundary amd_iommu_quarantine_init() will setup page tables for the scratch page with 4 levels, while the IOMMU will be configured to use 3 levels only, resulting in the last page table directory (PDE) effectively becoming a page table entry (PTE), and hence a device in quarantine mode gaining write access to the page destined to be a PDE. Due to this page table level mismatch, the sink page the device gets read/write access to is no longer cleared between device assignment, possibly leading to data leaks.

Solution(s)

  • gentoo-linux-upgrade-app-emulation-xen

References

  • https://attackerkb.com/topics/cve-2023-46835
  • CVE - 2023-46835
  • 202409-10
  • 查看数 705
  • 已创建
  • 最后回复

参与讨论

你可立刻发布并稍后注册。 如果你有帐户,立刻登录发布帖子。
注意:你的帖子需要版主批准后才能看到。

游客
回帖…