In the Linux kernel, the following vulnerability has been resolved:
KVM: arm64: Fix host stage-2 PGD refcount
The KVM page-table library refcounts the pages of concatenated stage-2
PGDs individually. However, when running KVM in protected mode, the
host's stage-2 PGD is currently managed by EL2 as a single high-order
compound page, which can cause the refcount of the tail pages to reach 0
when they shouldn't, hence corrupting the page-table.
Fix this by introducing a new hyp_split_page() helper in the EL2 page
allocator (matching the kernel's split_page() function), and make use of
it from host_s2_zalloc_pages_exact().
Metrics
Affected Vendors & Products
References
History
Mon, 04 Nov 2024 12:15:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Metrics |
ssvc
|
MITRE
Status: PUBLISHED
Assigner: Linux
Published: 2024-05-22T06:19:41.443Z
Updated: 2024-11-04T12:06:08.607Z
Reserved: 2024-05-21T14:58:30.832Z
Link: CVE-2021-47450
Vulnrichment
Updated: 2024-08-04T05:39:59.495Z
NVD
Status : Awaiting Analysis
Published: 2024-05-22T07:15:10.143
Modified: 2024-05-22T12:46:53.887
Link: CVE-2021-47450
Redhat