summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorjitiphil <jitiphil@codeaurora.org>2018-08-09 14:17:54 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2018-08-23 19:30:01 -0700
commitfe50df3142c382c83cbdefd50bb277f623247f06 (patch)
tree64139097bfa27368042d6c583bc84871fe94e2be /tools
parent9288a1ccafc13bedb19d0672ac0e743b1ba70bf7 (diff)
qcacld-2.0: Integer overflow in wma_unified_link_peer_stats_event_handler
In wma_unified_link_peer_stats_event_handler a check for excess WMI buffer is done by comparing difference between WMI_SVC_MSG_MAX_SIZE and buffer length with size of wmi_peer_stats_event_fixed_param. In case the buffer length is a value larger than WMI_SVC_MSG_MAX_SIZE, and as buffer length is an unsigned integer, it causes an integer overflow and results in a very large value, thus invalidating the check. Change the check to compare difference of WMI_SVC_MSG_MAX_SIZE and size of wmi_peer_stats_event_fixed_param with the buffer length which prevents chance of integer overflow. Change-Id: Ic99d0cf6b34c7c45dde3c4feb50e102807564eff CRs-Fixed: 2262294
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions