
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2024-27393 is a vulnerability in the Linux kernel's xen-netfront driver, discovered in early 2024. The issue involves a memory leak in the xennet_alloc_one_rx_buffer() function due to a missing cleanup function call. The vulnerability affects systems running Linux kernel versions 5.9 and later with Xen PV network devices (Xen Advisory).
The vulnerability stems from a missing skb_mark_for_recycle() call in the netfront driver. This function was introduced after the fixes tag in commit 6a5bcd84e886 ('page_pool: Allow drivers to hint on SKB recycling'). Between Linux kernel versions 5.9 to 5.14, the code was missing a call to page_pool_release_page(), and after that period, it should have used skb_mark_for_recycle(). The issue became particularly visible in v6.8 through commit dba1b8a7ab68 which implemented memory leak detection in the page_pool subsystem (Kernel Commit).
The vulnerability allows a malicious guest userspace process to exhaust memory resources within the guest kernel, potentially leading to a guest crash (Denial of Service). The severity is considered moderate, with CISA assigning a CVSS v3.1 base score of 5.5 (Medium) (NVD).
The vulnerability requires local access to exploit, with low attack complexity and low privileges required. It is currently not known whether the vulnerability can be triggered remotely (Xen Advisory).
For affected systems, there are two mitigation options: 1) Apply the kernel patch that adds the missing skb_mark_for_recycle() call, or 2) For HVM guests, use emulated network devices instead of Xen PV network devices to avoid the issue entirely (Xen Advisory).
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."