Description
In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7915: avoid nss underflow in mt7915_mcu_get_sta_nss If a peer's VHT/HE MCS map has no supported spatial stream (all fields 0x3), the loop exits with nss == 0 and the function returned (u8)-1 (255), which was then written into the firmware sta_rec_bf beamforming fields. Clamp the result to 0.
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
89029a85482cbcf68026a89fc974e8f6898d6b37 to < 2801477c36a19be4f549fe60e54995f03b0ea7b9affected89029a85482cbcf68026a89fc974e8f6898d6b37 to < 38f4d6323bcd65e41a691432eddabd2b03acdeeeaffected89029a85482cbcf68026a89fc974e8f6898d6b37 to < 25f753f7f620955a8a51e63e445d8b9076c51396affected89029a85482cbcf68026a89fc974e8f6898d6b37 to < e63c6291ecddf94769ab91f9d8cdb6ca939f7fc6affected89029a85482cbcf68026a89fc974e8f6898d6b37 to < 85bd46ab7674b6d357f9a14791352c65fb09eee9affected89029a85482cbcf68026a89fc974e8f6898d6b37 to < 6ce78d04c7ea4b66838941b5a4232dd1ee0e2cc7affected89029a85482cbcf68026a89fc974e8f6898d6b37 to < ecfd1a07e78c31d81322fb2d81dc468081cc3004affected89029a85482cbcf68026a89fc974e8f6898d6b37 to < 4a2f4be532e3ea4e2b536e411793a05aaa51af25affected
Linux Linux
Default version status: affected
5.8affected0 to < 5.8unaffected5.10.270 to ≤ 5.10.*unaffected5.15.221 to ≤ 5.15.*unaffected6.1.188 to ≤ 6.1.*unaffected6.6.157 to ≤ 6.6.*unaffected6.12.110 to ≤ 6.12.*unaffected6.18.52 to ≤ 6.18.*unaffected7.2.6 to ≤ 7.2.*unaffected7.3 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/2801477c36a19be4f549fe60e54995f03b0ea7b9 ↗
- https://git.kernel.org/stable/c/38f4d6323bcd65e41a691432eddabd2b03acdeee ↗
- https://git.kernel.org/stable/c/25f753f7f620955a8a51e63e445d8b9076c51396 ↗
- https://git.kernel.org/stable/c/e63c6291ecddf94769ab91f9d8cdb6ca939f7fc6 ↗
- https://git.kernel.org/stable/c/85bd46ab7674b6d357f9a14791352c65fb09eee9 ↗
- https://git.kernel.org/stable/c/6ce78d04c7ea4b66838941b5a4232dd1ee0e2cc7 ↗
- https://git.kernel.org/stable/c/ecfd1a07e78c31d81322fb2d81dc468081cc3004 ↗
- https://git.kernel.org/stable/c/4a2f4be532e3ea4e2b536e411793a05aaa51af25 ↗