CVE-2026-31645

Updated on 24 Apr 2026

Severity

5.5 Medium severity

Details

CVSS score
5.5

Overview

About vulnerability

In the Linux kernel, the following vulnerability has been resolved: net: lan966x: fix page pool leak in error paths lan966x_fdma_rx_alloc() creates a page pool but does not destroy it if the subsequent fdma_alloc_coherent() call fails, leaking the pool. Similarly, lan966x_fdma_init() frees the coherent DMA memory when lan966x_fdma_tx_alloc() fails but does not destroy the page pool that was successfully created by lan966x_fdma_rx_alloc(), leaking it. Add the missing page_pool_destroy() calls in both error paths. A flaw was found in the Linux kernel’s lan966x network driver. This vulnerability, a page pool leak, occurs when certain error paths in the lan966x_fdma_rx_alloc() and lan966x_fdma_init() functions fail to properly destroy allocated page pools. This oversight can lead to a gradual depletion of system memory resources, potentially resulting in a Denial of Service (DoS) condition where the system becomes unresponsive or crashes.

Details

KernelCare state

Live-patch status from KernelCare for each operating system.

Operating system Status Covered kernels
Debian 13 Planned
Ubuntu 24.04 Planned