In the Linux kernel, the following vulnerability has been resolved:
net: lan966x: fix page pool leak in error paths
lan966xfdmarxalloc() creates a page pool but does not destroy it if the subsequent fdmaalloc_coherent() call fails, leaking the pool.
Similarly, lan966xfdmainit() frees the coherent DMA memory when lan966xfdmatxalloc() fails but does not destroy the page pool that was successfully created by lan966xfdmarxalloc(), leaking it.
Add the missing pagepooldestroy() calls in both error paths.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/31xxx/CVE-2026-31645.json"
}