CVE-2021-47450

High

Description

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().

SeverityHigh
CVSS8.8
Exploit probability—
ProductLinux Kernel
PublishedMay 22, 2024
First seenMay 22, 2024

How to fix

Update
  • linux linux_kernel5.14.15 or later

Affected products

ProductAffected versionsFixed in
linux linux_kernel5.13 ≤ v < 5.14.15, 5.155.14.15

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2021-47450 · Linux Kernel · Dark Radar