Description
In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7996: fix MLD ID in MAC TXD and HIF TXP Problem: MCU command timeout while the firmware state is normal, and the firmware keeps showing the error log "ERROR!! NO PAUSE...". Root cause: If the MLD_ID field in the TXD is neither the primary link id nor the secondary link id, it may lead to a firmware busy loop when the third link is in power saving mode. Remap frames directed to a third link to the primary link wcid. Since TX status events and txfree completions carry the wcid the firmware saw, use the remapped wcid for packet id tracking and non-AQL packet accounting as well, while the frame keeps its original link context for addressing, band and OMAC selection.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
d6f6b3a65660d183ef33f5a6582fd3b47174fe5a to < 5183b9f092fc0041618f38f895bd0ad860c26ca9affected85cd5534a3f2ec93e7d88713a77df5b4255520df to < 0a951ff6704db7b46c3f6d03b77e6053122be8abaffected85cd5534a3f2ec93e7d88713a77df5b4255520df to < ce35ecffc96e6d097d27b6fe30677a2cfe2e0461affected6.18.33 to < 6.18.52affected
Linux Linux
Default version status: affected
6.19affected0 to < 6.19unaffected6.18.52 to ≤ 6.18.*unaffected7.2.6 to ≤ 7.2.*unaffected7.3 to ≤ *unaffected