diff options
author | Ashish Kumar Dhanotiya <adhanoti@codeaurora.org> | 2019-02-20 22:13:25 +0530 |
---|---|---|
committer | Sunil Ravi <sunilravi@google.com> | 2019-03-25 19:41:16 +0000 |
commit | a852e1cb33318f2ce6af98499f07f829a742c9d9 (patch) | |
tree | c6b820b4099ef35104406e6fc72a21e37e06ab1d /core/sme/src/csr/csr_api_roam.c | |
parent | 0b117b0bc3a384a2a5e3ebe9080c026d809da255 (diff) | |
download | qcacld-a852e1cb33318f2ce6af98499f07f829a742c9d9.tar.gz |
qcacld-3.0: Clear PMK cache from driver
Currently PMK cache is not getting cleared inside driver,
which can lead to information disclosure.
To address this issue, clear PMK information from all the
possible places in the driver.
Change-Id: I83758920f414c5287292ebdbebdcc9bf7238103c
CRs-Fixed: 2403441
Bug: 123907624
Signed-off-by: Srinivas Girigowda <quic_sgirigow@quicinc.com>
Diffstat (limited to 'core/sme/src/csr/csr_api_roam.c')
-rw-r--r-- | core/sme/src/csr/csr_api_roam.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index 4ff87dc2ee..7ccfc325d8 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -14500,6 +14500,8 @@ QDF_STATUS csr_roam_del_pmkid_from_cache(tpAniSirGlobal pMac, sizeof(tPmkidCacheInfo) * CSR_MAX_PMKID_ALLOWED); pSession->NumPmkidCache = 0; pSession->curr_cache_idx = 0; + qdf_mem_zero(pSession->psk_pmk, sizeof(pSession->psk_pmk)); + pSession->pmk_len = 0; return QDF_STATUS_SUCCESS; } |