android_kernel_motorola_sm6375/umac
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Rajeev Kumar Sirasanagandla d36ba2d9cf qcacmn: Fix possible overread in wifi_pos_parse_req
In wifi_pos_parse_req(), payload sections of nl attributes ATTR_DATA and
ATTR_META_DATA are type casted to driver internal structures tAniMsgHdr
and wifi_pos_field_info respectively without validating payload lengths
which can lead to buffer overread if the payload lengths are less than
size of internal structures.

To fix this, avoid type-cast and return error if payload lengths of nl
attributes ATTR_DATA and ATTR_META_DATA are less than size of tAniMsgHdr
and wifi_pos_field_info respectively.

Change-Id: Ie9e3197f2cd3852b394e834991aa8d3a5b530d85
CRs-Fixed: 2471275
2019-07-17 08:31:58 -07:00
..
cmn_services qcacmn: API to support serialization of restart cmds 2019-07-16 15:53:56 -07:00
cp_stats qcacmn: Complete stats request on receiving last event 2019-06-25 13:07:05 -07:00
dfs qcacmn: Find EN302_502 applicable domains from regulatory 2019-07-15 08:51:19 -07:00
global_umac_dispatcher/lmac_if qcacmn: Componentize and enable conv WIFI POS 2019-07-16 17:15:24 -07:00
green_ap qcacmn: Replace WIN/MCL from macro names 2019-07-10 07:24:26 -07:00
mlme qcacmn: API to support serialization of restart cmds 2019-07-16 15:53:56 -07:00
regulatory qcacmn: Update regdb with regulatory database version 29 2019-07-16 15:53:49 -07:00
scan qcacmn: Replace WIN/MCL from macro names 2019-07-10 07:24:26 -07:00
wifi_pos qcacmn: Fix possible overread in wifi_pos_parse_req 2019-07-17 08:31:58 -07:00