No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Vignesh Viswanathan 53d69c9b7f qcacld-3.0: Fix integer overflow in wma_unified_link_peer_stats_event_handler
Currently in wma_unified_link_peer_stats_event_handler, the check to validate
if peer_stats->num_rates is less than WMA_SVC_MSG_MAX_SIZE is done only for
the first member of the peer_stats array. This can lead to integer overflow
as num_rates is calculated as sum of peer_stats->num_rates for each of the
peer_stats in the array.

Add code changes to loop and calculate total_num_rates for all the peer_stats
and then validate total_num_rates with WMA_SVC_MSG_MAX_SIZE.

Change-Id: Ic934934a990bd55fce70a0eaffa2812bc34b0ddd
CRs-Fixed: 2113758
2017-10-05 16:59:49 -07:00
components qcacld-3.0: Fix excessive logging from wlan_pmo_suspend_resume.c 2017-10-04 22:48:31 -07:00
core qcacld-3.0: Fix integer overflow in wma_unified_link_peer_stats_event_handler 2017-10-05 16:59:49 -07:00
uapi/linux qcacld-3.0: Prepend kernel includes with "kernel/" 2017-09-14 15:41:51 -07:00
Android.mk qcacld-3.0: Correct symbolic link for wlan.ko 2017-08-06 05:00:09 -07:00
Kbuild qcacld-3.0: TDLS: remove legacy event process 2017-09-28 09:39:45 -07:00
Kconfig qcacld-3.0: Remove CONFIG_ from CONFIG_INET_LRO in Kconfig 2017-07-17 20:05:15 -07:00
Makefile
README.txt

This is CNSS WLAN Host Driver for products starting from iHelium