CVE-2026-43351
kernel: KVM: arm64: Eagerly init vgic dist/redist on vgic creation
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · May 8, 2026
Updated · October 30, 2026
Description
A flaw was found in the Linux kernel's Kernel-based Virtual Machine (KVM) for arm64 architectures. When a virtual Generic Interrupt Controller (GIC) is created, a failure in the vgic_allocate_private_irqs_locked() function can leave internal data structures uninitialized. This can lead to a system crash when the KVM module attempts to free these uninitialized regions, resulting in a denial of service.
Statement
This vulnerability is rated as Moderate impact because exploitation requires local access to the KVM virtualization subsystem on ARM64 systems with privileges to initiate virtual machines, limiting the blast radius to a denial of service on the host. The issue only manifests on 64-bit ARM hardware when an unexpected allocation failure occurs during the initialization of the virtual interrupt controller. Deployments on non-ARM architectures or systems where KVM virtualization is not utilized remain unaffected.
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 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-824 · Access of Uninitialized Pointer