CVE-2026-90378: wifi: mt76: mt792x: Fix memory leak in SDIO TX path

Published Sep 17, 2026
·
Updated

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

wifi: mt76: mt792x: Fix memory leak in SDIO TX path

When txprepareskb() 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 ieee80211txstatusext() when txprepareskb() fails.

Affected Software

1 affected component
Linux Kernel

Event History

Sep 17, 2026
CVE Published
via MITRE·04:09 PM
Data Sourced
via MITRE·04:09 PM
Description

Frequently Asked Questions

1

Which systems are exposed to this leak?

The issue is in the Linux kernel mt76 mt792x Wi-Fi driver's SDIO transmit path. Exposure requires use of that driver and its SDIO TX path.

2

What traffic condition triggers the problem?

The leak occurs when tx_prepare_skb() returns an error and the associated skb is not released. The description identifies dropped zero-length frames, including WNM NULL frames, as a condition that can cause this error path.

3

What should be done if the affected path is encountered?

Apply a kernel version containing the fix referenced in the provided stable kernel commits. The fix releases the skb through ieee80211_tx_status_ext() when tx_prepare_skb() fails.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203