CVE Database›Document archive›CVE-2026-43351

CVE-2026-43351

kernel: KVM: arm64: Eagerly init vgic dist/redist on vgic creation

Loading…

Severity

Moderate

Red Hat Product Security

5.5

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.5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-824 · Access of Uninitialized Pointer