CVE-2023-54296
Null Pointer Dereference in Linux KVM SVM Causes Host Crash
Publication date: 2025-12-30
Last updated on: 2025-12-30
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability occurs in the Linux kernel's KVM (Kernel-based Virtual Machine) subsystem, specifically in the SVM (Secure Virtual Machine) code handling SEV-ES (Secure Encrypted Virtualization - Encrypted State) intrahost migration. The issue is that during migration of a virtual machine within the same host, KVM incorrectly tries to get source virtual CPUs (vCPUs) from the destination VM instead of the source VM. This mistake causes the guest virtual machine to malfunction and also crashes the host system because a critical pointer (VMSA pointer) is left NULL, leading to a kernel page fault.
How can this vulnerability impact me? :
This vulnerability can cause the guest virtual machine to become unstable or unusable ('hoses the guest') and can also crash the host system running the Linux kernel. This means that systems using KVM with SEV-ES intrahost migration could experience unexpected downtime or data loss due to host crashes triggered by this bug.