WifiHal: Fix OOB read of ctrl buf while registering monitor sock

Boundary check for NLMSG length is not present, which would
result in OOB read of the buffer during nla parse. Hence add
required boundary checks before processing ctrl msg from
wifihal clients. Also allocate required buffer for control
events to the size of received nlmsg data

CRs-Fixed: 2628103
Change-Id: Idc971a343f30e41f359180757f108a8c0dfe2a7e
1 file changed
tree: 3298dd92da017a102d91f0bffd8a37ea2c62a09d
  1. cld80211-lib/
  2. qcwcn/
  3. wcnss-service/
  4. Android.mk