CVE Catalog

CVE-2026-90378

Unknown
Published: Translated: NVD NIST

Summary

In the SDIO TX path of the mt76 driver, a memory leak occurs. When tx_prepare_skb() returns an error, the skb buffer is not freed, potentially leading to memory exhaustion. This happens when zero-length frames (e.g., WNM NULL frames) are dropped to prevent hardware hangs.

Risk Assessment

The memory leak can lead to gradual system memory exhaustion, causing crashes or device slowdown.

Recommendation

Apply the fix that releases the skb buffer via ieee80211_tx_status_ext() on tx_prepare_skb() failure.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt792x: Fix memory leak in SDIO TX path When tx_prepare_skb() returns an error in the SDIO TX path, the skb is not freed, leading to a memory leak. This can occur when zero-length frames (such as WNM NULL frames) are dropped to prevent potential hardware TX hangs. Fix this by properly releasing the skb with ieee80211_tx_status_ext() when tx_prepare_skb() fails.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS