
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-68759 is a memory leak vulnerability in the Linux kernel's rtl818x WiFi driver, specifically within the rtl8180_init_rx_ring() function. When memory allocation fails during RX ring buffer initialization, previously allocated socket buffers (skb packets) and DMA allocations are not properly freed, leading to kernel memory leaks. The vulnerability was published on January 5, 2026, and affects the Linux kernel across multiple stable branches. It carries a CVSS v3.1 base score of 7.1 (High), assessed by Microsoft, with local attack vector and no user interaction required (Red Hat CVE, Feedly).
The root cause is improper error handling (CWE not formally assigned by NVD) in the rtl8180_init_rx_ring() function of the rtl818x WiFi driver. During initialization, the function allocates memory for skb packets and DMA buffers in a loop; if any allocation fails mid-loop, the function exits without freeing previously successful allocations, resulting in a memory leak. Additionally, the original error path freed rx_ring without nullifying the corresponding priv->rx_buf entries, creating a potential double-free condition. The fix redirects error handling to the err_free_rings label, which invokes rtl8180_free_rx_ring() for proper cleanup and sets freed priv->rx_buf entries to null (kernel.org patches, Red Hat CVE).
Successful exploitation of this vulnerability can cause kernel memory exhaustion over time, leading to system performance degradation, denial of service conditions, or general system instability — particularly on systems where the WiFi interface undergoes repeated initialization failures. The confidentiality impact is rated High (potentially exposing kernel memory contents) and availability impact is rated High, while integrity is not directly affected per the CVSS assessment. Systems relying on WiFi connectivity using the rtl818x driver are most at risk, especially embedded or IoT devices where the interface may be reinitialized frequently (Feedly, Red Hat CVE).
Patches have been applied to multiple Linux kernel stable branches, with fixes available at several kernel.org commit references (e.g., 9b5b9c042b30, a813a74570, c9d1c4152e6d, ee7db11742b3, 3677c01891fb, 89caaeee8dd9, a4fb7cca9837, bf8513dfa31e) (kernel.org). Downstream distributions including Debian (linux 6.1.162-1, linux 5.10.249-1), Ubuntu (USN-8179-1 through USN-8179-4, USN-8184-1, USN-8185-1/2, USN-8203-1, USN-8258-1, USN-8260-1, USN-8265-1), Oracle Linux, and Microsoft Azure Linux 3 (azl3_kernel) have released updated packages (Ubuntu USN-8179-1, Debian tracker). Administrators should update to the latest patched kernel version for their distribution; no configuration-based workaround is available beyond avoiding use of the rtl818x driver on affected systems.
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."