In the Linux kernel, the following vulnerability has been resolved:
wifi: rtl818x: Fix potential memory leaks in rtl8180initrx_ring()
In rtl8180initrx_ring(), memory is allocated for skb packets and DMA allocations in a loop. When an allocation fails, the previously successful allocations are not freed on exit.
Fix that by jumping to errfreerings label on error, which calls rtl8180freerxring() to free the allocations. Remove the free of rxring in rtl8180initrxring() error path, and set the freed priv->rxbuf entry to null, to avoid double free.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/68xxx/CVE-2025-68759.json",
"cna_assigner": "Linux"
}