
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2022-48914 affects the Linux kernel's Xen netfront driver. The vulnerability was discovered when xennet_destroy_queues() failed to properly handle queue deletion due to a timing issue with real_num_tx_queues being zeroed during device unregistration. This issue affects Linux kernel versions from 4.19.226 through 5.16.13 (NVD).
The vulnerability occurs because xennet_destroy_queues() relies on info->netdev->real_num_tx_queues to delete queues. After commit d7dac083414eb, unregister_netdev() indirectly sets real_num_tx_queues to 0. This creates a race condition where xennet_destroy_queues() called from xennet_remove() cannot properly clean up because it's called after unregister_netdev(). The CVSS v3.1 base score is 5.5 (Medium) with vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H (NVD).
When exploited, this vulnerability results in a NULL pointer dereference when attempting to free queues that are still linked in NAPI, ultimately causing a kernel crash. This creates a denial of service condition affecting system stability (Kernel Patch).
The vulnerability requires local access and can be triggered during device removal operations, particularly after suspend/resume cycles. It has been confirmed to be exploitable in real-world scenarios, as demonstrated by the original bug report (QubesOS Issue).
The issue has been fixed by moving the xennet_destroy_queues() call to xennet_uninit(), ensuring queues are destroyed when real_num_tx_queues is still available. This fix ensures proper cleanup regardless of how unregister_netdev() is called. Users should update to patched kernel versions that include this fix (Kernel Patch).
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."