summaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/tasks.py
diff options
context:
space:
mode:
authorDundi Raviteja <dundi@codeaurora.org>2018-06-26 13:05:20 +0530
committernshrivas <nshrivas@codeaurora.org>2018-07-03 12:52:18 -0700
commite5218abb7461b5f6c3f9547716e7ee072745a1fc (patch)
treef81d49a277f103891ae946eea165ce201aa8b01c /scripts/gdb/linux/tasks.py
parentbe989bc6ea42dd06f72f49924f3e6ad0011c5652 (diff)
qcacld-3.0: OOB read while processing extscan change results
In function wma_extscan_change_results_event_handler(), numResults in dest_chglist is assigning as total_entries in the event, but the memory allocated to dest_chglist is based on the numap variable, which may cause out of buffer read in extscan indication callback function wlan_hdd_cfg80211_extscan_signif_wifi_change_results_ind(). Also tSirWifiSignificantChange array parsing in both the functions is not efficient which may lead to accessing unallocated memory. To address out of buffer read, assign numap to numResults in dest_chglist and to address accessing of unallocated memory, parse tSirWifiSignificantChange array with efficient logic. Change-Id: Ia0c287147e80e17de84fe6b1cb83c8e3c29a1fa0 CRs-Fixed: 2253396
Diffstat (limited to 'scripts/gdb/linux/tasks.py')
0 files changed, 0 insertions, 0 deletions