
Cloud Vulnerability DB
A community-led vulnerabilities database
In the Linux kernel, a vulnerability (CVE-2023-53319) has been identified related to the synchronization between finalize_pkvm() and kvm_arm_init() initcalls in the ARM64 KVM implementation. The issue was discovered when finalize_pkvm() continues execution even if kvm_arm_init() fails, leading to warnings on all CPUs and eventually resulting in a HYP panic (NVD).
The vulnerability occurs in the ARM64 KVM implementation where there is no proper synchronization between finalize_pkvm() and kvm_arm_init() initcalls. When kvm_arm_init() fails, finalize_pkvm() continues execution regardless, which triggers warnings on all CPUs with messages indicating 'Failed to init hyp memory protection' and 'error initializing Hyp mode: -22'. This eventually leads to a kernel panic with HYP panic messages (NVD).
The vulnerability can result in system instability and kernel panic on affected ARM64 systems running KVM virtualization. This can lead to system crashes and potential service disruption (NVD).
The fix involves implementing proper checking for the successful initialization of kvm_arm_init() in finalize_pkvm() before proceeding further. This ensures that the finalization process only continues when the initialization has completed successfully (NVD).
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."