mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-15 01:01:56 -04:00
qcacmn: Avoid possible buffer overflow
In function tdls_ct_sampling_tx_rx, memcpy of unknown length buffer is done into fixed size struct array. Mem copying without checking length can lead to buffer overflow. Change-Id: I0608bd69d71ff1901f82b44d045963e9d383e6ce CRs-Fixed: 2269276
This commit is contained in:
parent
1a3151ed20
commit
9bf4f33852
1 changed files with 2 additions and 1 deletions
|
|
@ -223,7 +223,8 @@ static void tdls_ct_sampling_tx_rx(struct tdls_vdev_priv_obj *tdls_vdev,
|
|||
return;
|
||||
}
|
||||
|
||||
mac_entries = tdls_vdev->valid_mac_entries;
|
||||
mac_entries = QDF_MIN(tdls_vdev->valid_mac_entries,
|
||||
WLAN_TDLS_CT_TABLE_SIZE);
|
||||
|
||||
qdf_mem_copy(mac_table, tdls_vdev->ct_peer_table,
|
||||
(sizeof(struct tdls_conn_tracker_mac_table)) * mac_entries);
|
||||
|
|
|
|||
Loading…
Reference in a new issue