From c8f263f0e3b0b6cba38fae9b2330d77f802c51d8 Mon Sep 17 00:00:00 2001 From: Ashish Kumar Dhanotiya Date: Thu, 6 Jul 2017 16:51:53 +0530 Subject: qcacld-2.0: Fix Uninitialized memory issue There is a possibility to read uninitialized memory within api __wlan_hdd_cfg80211_testmode. To resolve this issue, initilaize buffer hb_params with zero. Change-Id: Ia8061610a8c35aa7290177c0dcd2c5c36d9fcb35 CRs-Fixed: 2061755 --- CORE/HDD/src/wlan_hdd_cfg80211.c | 1 + 1 file changed, 1 insertion(+) diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c index 20f127b..b19cfd8 100644 --- a/CORE/HDD/src/wlan_hdd_cfg80211.c +++ b/CORE/HDD/src/wlan_hdd_cfg80211.c @@ -28402,6 +28402,7 @@ static int __wlan_hdd_cfg80211_testmode(struct wiphy *wiphy, return -ENOMEM; } + vos_mem_zero(hb_params, sizeof(tSirLPHBReq)); vos_mem_copy(hb_params, buf, buf_len); smeStatus = sme_LPHBConfigReq((tHalHandle)(pHddCtx->hHal), hb_params, -- cgit v1.1