MEDIUM

CVE-2026-53104

Linux Linux Kernel 2026-06-24 CVSS v3.1
CVSS
5.5

Description

In the Linux kernel, the following vulnerability has been resolved:

wifi: mt76: Fix memory leak destroying device

All MT76 rx queues have an associated page_pool even if the queue is not
associated to a NAPI (e.g. WED RRO queues with WED enabled). Destroy the
page_pool running mt76_dma_cleanup routine during module unload.
Moreover returns pages to the page pool if WED is not enabled for WED RRO
queues.

Summary dbcve.org

A memory leak exists in the Linux kernel's mt76 wifi driver where page_pool structures associated with MT76 rx queues are not properly destroyed during module unload. The page_pool exists even for queues not associated with a NAPI (such as WED RRO queues), and these must be cleaned up in mt76_dma_cleanup. Additionally, pages must be returned to the page_pool when WED is not enabled for WED RRO queues.

Mitigation

The fix requires modifying mt76_dma_cleanup to destroy page_pool structures during module unload and ensuring pages are returned to the page_pool for WED RRO queues when WED is disabled. This is a kernel driver-level fix requiring code changes to the mt76 driver.

Patch Commit

Weakness (CWE)

CWE-401 Memory Leak

EPSS Score

0.12%
Probability of exploitation in next 30 days
2.2th percentile

References

View on dbcve.org
Base CVE data derived from NVD (public domain). Enrichment by dbcve.org (CC-BY-4.0). Fetched via API.
Back to CVE