commit | aa4626311e2926e28ab4c7ce0599be7c5df769ab | [log] [tgz] |
---|---|---|
author | Sungjoon Park <sungjoon.park@broadcom.corp-partner.google.com> | Mon Dec 12 16:04:57 2022 +0900 |
committer | Paul Chen <chenpaul@google.com> | Tue Dec 20 03:26:36 2022 +0000 |
tree | 8caa494bc6d3dc4d7bab1833a55a33a4b80df018 | |
parent | 56beb29852101f342c12f355bf89639a107336cc [diff] |
bcmdhd: Fixed Memory Overwrite in function add_roam_cache_list In add_roam_cache_list of wl_roam.c, there is a possible out of bounds write due to a missing bounds check. Fix: 1. Added bounds check 2. If SSID_len is bigger than 32, do not update that list in the roam cache list. Bug: 254028776 Test: BRCM Internal test is finished without regression. Change-Id: Ifaf4a5c963e89dde3fed39888c4fa83d093f5e25 Signed-off-by: Sungjoon Park <sungjoon.park@broadcom.corp-partner.google.com>