Medium · published August 21, 2024
In the Linux kernel, the following vulnerability has been resolved:
wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
Currently NL80211_RATE_INFO_HE_RU_ALLOC_2x996 is not handled in
cfg80211_calculate_bitrate_he(), leading to below warning:
kernel: invalid HE MCS: bw:6, ru:6
kernel: WARNING: CPU: 0 PID: 2312 at net/wireless/util.c:1501 cfg80211_calculate_bitrate_he+0x22b/0x270 [cfg80211]
Fix it by handling 2x996 RU allocation in the same way as 160 MHz bandwidth.
| Product | Versions | Fixed in |
|---|---|---|
| linux/linux_kernel | ≥ 4.19, < 4.19.320 | 4.19.320 |
| linux/linux_kernel | ≥ 4.20, < 5.4.282 | 5.4.282 |
| linux/linux_kernel | ≥ 5.5, < 5.10.224 | 5.10.224 |
| linux/linux_kernel | ≥ 5.11, < 5.15.165 | 5.15.165 |
| linux/linux_kernel | ≥ 5.16, < 6.1.103 | 6.1.103 |
| linux/linux_kernel | ≥ 6.2, < 6.6.44 | 6.6.44 |
| linux/linux_kernel | ≥ 6.7, < 6.10.3 | 6.10.3 |