CVE Database›Document archive›CVE-2026-64286

CVE-2026-64286

kernel: KVM: arm64: Clear __hyp_running_vcpu when flushing the pKVM hyp vCPU

Loading…

Severity

Moderate

Red Hat Product Security

7

CVSS 3.1

Review impact separately from score.

Published · July 25, 2026

Updated · October 30, 2026

Description

A flaw was found in the Linux kernel's Kernel-based Virtual Machine (KVM) for arm64 architecture. The flush_hyp_vcpu() function, responsible for copying the host virtual CPU (vCPU) context, does not properly clear a specific internal pointer (__hyp_running_vcpu). This oversight allows a host to provide a value that is then improperly accessed (dereferenced) at Exception Level 2 (EL2), potentially leading to arbitrary memory access within the hypervisor. This could allow a malicious host to compromise the integrity or availability of the hypervisor.

Statement

This vulnerability is classified as having a Moderate severity because exploitation requires local privileges on an ARM64 system running protected KVM mode, preventing remote unauthenticated attacks. In typical Red Hat Enterprise Linux deployments, Protected KVM is not enabled by default and hardware virtualization requires specific platform support and configuration. Under these conditions, an attacker must already possess sufficient access on the host to interact with the virtualization subsystem, which restricts the potential impact to environments actively executing protected guest instances.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 7
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

CWE-822 · Untrusted Pointer Dereference