
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2022-49568 is a vulnerability in the Linux kernel's KVM (Kernel-based Virtual Machine) subsystem. The issue was discovered by Syzkaller and involves a potential NULL pointer dereference in the KVM device cleanup process. The vulnerability was identified in the error handling of the kvmioctlcreate_device() function, which incorrectly assumed that the destroy() callback was always defined (Kernel Commit).
The vulnerability stems from how KVM handles device cleanup through two different callbacks: destroy() which is called when the VM is being destroyed, and release() which is called when a device fd is closed. While most KVM devices use destroy(), some specific devices like Book3s's interrupt controller KVM devices (XICS, XIVE, XIVE-native) use release() as they need to close and reopen during machine execution. The error handling in kvmioctlcreate_device() assumed destroy() was always defined, which could lead to a NULL pointer dereference (Kernel Commit).
The vulnerability could lead to a NULL pointer dereference in the Linux kernel's KVM subsystem, potentially causing system crashes or denial of service conditions when handling certain KVM device cleanup operations (Kernel Commit).
The issue was fixed by adding checks for destroy!=NULL and implementing a missing release() callback. The patch ensures proper handling of both destroy() and release() callbacks during device cleanup. The fix was implemented in the Linux kernel and distributed through various stable kernel releases (Kernel Commit).
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."