
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2023-53319 is a synchronization flaw in the Linux kernel's KVM (Kernel-based Virtual Machine) subsystem for ARM64 architecture, where finalize_pkvm() proceeds even when kvm_arm_init() fails, leading to kernel warnings on all CPUs and ultimately a hypervisor (HYP) panic. The vulnerability affects Linux kernel versions 6.4 through 6.4.7 (fixed in 6.4.8), as well as release candidates 6.5-rc1 and 6.5-rc2. It was publicly disclosed on September 16, 2025, with patches available in the stable kernel tree. The CVSS v3.1 base score is 5.5 (Medium), reflecting a local, low-privilege attack vector with high availability impact (Red Hat Advisory, Red Hat Bugzilla).
The root cause is a missing synchronization check between the finalize_pkvm() and kvm_arm_init() initcalls during kernel boot on ARM64 systems with protected KVM (pKVM) enabled (CWE-362: Race Condition / improper error handling). When kvm_arm_init() fails (e.g., due to hyp memory protection initialization failure returning error -22), finalize_pkvm() is unaware of this failure and continues to call pkvm_drop_host_privileges() and _kvm_host_prot_finalize(), triggering a WARN_ON at arch/arm64/kvm/pkvm.c:226 on every CPU, followed by a nVHE hypervisor BUG at mem_protect.c:540 and a full kernel panic. The fix involves adding an explicit check in finalize_pkvm() for successful kvm_arm_init() completion before proceeding further (Red Hat Bugzilla, Kernel Patch 1, Kernel Patch 2).
Successful exploitation causes a complete system crash (kernel panic) on ARM64 systems running pKVM, resulting in a high availability impact with no confidentiality or integrity compromise. A low-privileged local attacker who can trigger or encounter the faulty KVM initialization path can cause system-wide denial of service, halting all running workloads and requiring a reboot. The panic propagates across all CPUs, making recovery impossible without a full system restart (Red Hat Bugzilla, Red Hat Advisory).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of disclosure. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.018% (0.000180), indicating very low probability of exploitation in the near term. Exploitation requires local access with low privileges on an ARM64 system running an affected kernel version with pKVM enabled (Red Hat Advisory).
kvm [1]: Failed to init hyp memory protection and kvm [1]: error initializing Hyp mode: -22 followed by WARNING: CPU: 0 PID: 0 at arch/arm64/kvm/pkvm.c:226 _kvm_host_prot_finalize.Failed to finalize Hyp protection: -22 and kvm [N]: nVHE hyp BUG at: arch/arm64/kvm/hyp/nvhe/mem_protect.c:540! in kernel ring buffer (dmesg).Kernel panic - not syncing: HYP panic with associated register dump in system logs.The primary remediation is to update the Linux kernel to version 6.4.8 or later, which includes the fix that adds a proper error check in finalize_pkvm() before proceeding with host privilege finalization. Two upstream stable patches address this issue: commits 91450dec0445f4d12f960ba68d8d05c3cb2ab5b8 and fa729bc7c9c8c17a2481358c841ef8ca920485d3 in the stable kernel tree. SUSE has also released kernel advisories (SUSE-2025-20870-1, SUSE-2025-20898-1, SUSE-2025-4057-1, SUSE-2025-4132-1) addressing this CVE. As a short-term workaround, limiting local user access on affected ARM64 KVM hosts and monitoring kernel logs for initialization warnings can reduce risk until patching is feasible (Red Hat Advisory, Kernel Patch 1).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."