net: wireless: bcmdhd_88: security enhancement for BRCM ether type
authorRamanathan R <ramanathan.r@broadcom.com>
Mon, 24 Oct 2016 08:06:34 +0000 (13:06 +0530)
committermobile promotions <svcmobile_promotions@nvidia.com>
Wed, 2 Nov 2016 04:11:33 +0000 (21:11 -0700)
commite5f6125104b4f81b0cf8885223c2a44cf953f7c5
treeede215475cb2477bb72d62402069d527ed68c24a
parentc62134f4928aa2e1112988835acfe322b15eaf33
net: wireless: bcmdhd_88: security enhancement for BRCM ether type

Strict checkup for type and event data length
Patch to fix CVE-2016-0801 in DHD driver

Bug 200240360

Change-Id: I67cab7809740c1cba9079fbab0a3ad1848cd7586
Signed-off-by: Ramanathan R <ramanathan.r@broadcom.com>
Signed-off-by: Mohan Thadikamalla <mohant@nvidia.com>
Reviewed-on: http://git-master/r/1241426
GVS: Gerrit_Virtual_Submit
Reviewed-by: Om Prakash Singh <omp@nvidia.com>
Reviewed-by: Ashutosh Jha <ajha@nvidia.com>
drivers/net/wireless/bcmdhd_88/bcmevent.c
drivers/net/wireless/bcmdhd_88/dhd.h
drivers/net/wireless/bcmdhd_88/dhd_common.c
drivers/net/wireless/bcmdhd_88/dhd_linux.c
drivers/net/wireless/bcmdhd_88/include/dnglevent.h [new file with mode: 0644]
drivers/net/wireless/bcmdhd_88/include/proto/bcmeth.h
drivers/net/wireless/bcmdhd_88/include/proto/bcmevent.h