CVE-2026-53102

wifi: mt76: Fix memory leak after mt76_connac_mcu_alloc_sta_req()

State
Published
Severity
Not scored
Published
Jun 24, 2026
Updated
Oct 30, 2026
Reserved
Jun 9, 2026

Read the record on cve.org

Description

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

wifi: mt76: Fix memory leak after mt76_connac_mcu_alloc_sta_req()

mt76_connac_mcu_alloc_sta_req() allocates an skb which is expected to be freed eventually by mt76_mcu_skb_send_msg(). However, currently if an intermediate function fails before sending, the allocated skb is leaked.

Specifically, mt76_connac_mcu_sta_wed_update() and mt76_connac_mcu_sta_key_tlv() may fail, leading to an immediate memory leak in the error path.

Fix this by explicitly freeing the skb in these error paths. Commit 7c0f63fe37a5 ("wifi: mt76: mt7996: fix memory leak on mt7996_mcu_sta_key_tlv error") made a similar change.

Compile tested only. Issue found using a prototype static analysis tool and code review.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 6683d988089ce0e80bd859a9493333b6b272420e to before 25af8229133c8dc69b12721ad84165cced83caedAffected
  • 6683d988089ce0e80bd859a9493333b6b272420e to before a2af91af9536922edc3f63de90c3f1fe9db71717Affected
  • 6683d988089ce0e80bd859a9493333b6b272420e to before 7de35b99503012e57bec027e98ed53f881518b5bAffected
  • 6683d988089ce0e80bd859a9493333b6b272420e to before 8527ac1bce87aaabde6755e8e6eb2a9f439d1292Affected
  • 6683d988089ce0e80bd859a9493333b6b272420e to before eb466406d2094deefadc2cd6ddb4f6eeb086d1b4Affected
  • 6683d988089ce0e80bd859a9493333b6b272420e to before c41075ce8cf05ed8c0e7b7efef000dce548ffc42Affected
LinuxLinux
  • 5.18Affected
  • before 5.18Not affected
  • 6.1.191 through 6.1.*Not affected
  • 6.6.160 through 6.6.*Not affected
  • 6.12.109 through 6.12.*Not affected
  • 6.18.50 through 6.18.*Not affected
  • 7.0.10 through 7.0.*Not affected
  • 7.1 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.