diff options
| author | Jeff Johnson <quic_jjohnson@quicinc.com> | 2023-08-31 11:22:57 -0700 |
|---|---|---|
| committer | Kalle Valo <kvalo@kernel.org> | 2023-09-18 17:28:12 +0300 |
| commit | b7bcea9c27b3d87b54075735c870500123582145 (patch) | |
| tree | d7a5fb7e4b0120b6591e0f7b16f91c1c85ab185a /tools/perf/scripts/python/export-to-postgresql.py | |
| parent | ddd7f45c899f7524bdbe6a32fe4906cde8b07b9b (diff) | |
wifi: cw1200: Avoid processing an invalid TIM IE
While converting struct ieee80211_tim_ie::virtual_map to be a flexible
array it was observed that the TIM IE processing in cw1200_rx_cb()
could potentially process a malformed IE in a manner that could result
in a buffer over-read. Add logic to verify that the TIM IE length is
large enough to hold a valid TIM payload before processing it.
Signed-off-by: Jeff Johnson <quic_jjohnson@quicinc.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20230831-ieee80211_tim_ie-v3-1-e10ff584ab5d@quicinc.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions
