VYPR
Unrated severityNVD Advisory· Published Dec 24, 2025· Updated Apr 15, 2026

CVE-2023-54052

CVE-2023-54052

Description

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

wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU

txs may be dropped if the frame is aggregated in AMSDU. When the problem shows up, some SKBs would be hold in driver to cause network stopped temporarily. Even if the problem can be recovered by txs timeout handling, mt7921 still need to disable txs in AMSDU to avoid this issue.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

In the Linux kernel mt7921 WiFi driver leaks SKBs when txs is dropped for AMSDU frames, causing temporary network stalls.

Vulnerability

Description

In the Linux kernel's mt7921 WiFi driver (part of the mt76 family), a memory leak occurs when transmit status (txs) notifications are dropped for frames that are aggregated in an A-MSDU (Aggregate MAC Service Data Unit. The root cause is that the driver expects a txs callback for each transmitted frame, but when frames are aggregated, the hardware may not generate a separate txs for each sub-frame. This leads to the socket buffer (Socket Buffer) being held indefinitely, as the driver never releases them.

Exploitation and

Attack Surface

An attacker does not need special privileges to trigger this condition; any user or process that sends network traffic over a mt7921-based WiFi interface can cause the leak. The vulnerability is triggered during normal operation when the driver aggregates multiple frames into an A-MSDU. No authentication is not a direct remote code execution vector, but it degrades network performance and can lead to a denial-of-service condition.

Impact

When the leak occurs, the driver holds onto SKBs that should have been freed after transmission. Over time, this exhausts the available SKB pool, causing the network stack to stop transmitting new packets temporarily. The driver does have a timeout mechanism that eventually recovers, but the network stall can be disruptive. The fix disables txs for A-MSDU frames to prevent the leak entirely.

Mitigation

The fix is included in the Linux kernel stable tree via commits [1] and [2]. Users should update their kernel to a version containing these commits. No workaround is available other than applying the patch or disabling A-MSDU aggregation (which may reduce performance). The vulnerability is not known to be exploited in the wild and is not listed on CISA KEV-listed.

AI Insight generated on May 19, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

1

Patches

4

Vulnerability mechanics

Generated on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.

References

4

News mentions

0

No linked articles in our index yet.