summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEva Huang <evahuang@google.com>2021-06-03 20:22:48 +0800
committerEva Huang <evahuang@google.com>2021-06-03 20:22:48 +0800
commite40e2622db45e7461ec43d3ed393b7a5a61f46c1 (patch)
tree30a76c9df47b7eb358794dfe443a465656a8c063
parentb0455c86c64fcaa4bd0008f69b153ed7b49fef39 (diff)
parent6f60b826ab8d9d65a608961054e63325e84a704d (diff)
downloadqca-wfi-host-cmn-e40e2622db45e7461ec43d3ed393b7a5a61f46c1.tar.gz
Merge branch 'android-msm-pixel-4.19-rvc-security' into android-msm-pixel-4.19-rvc-qpr3android-11.0.0_r0.100
Aug 2021.1 Bug: 189715888 Change-Id: I7e2510f0b1d97ea72ae908563e2044f7ddcc1f69
-rw-r--r--umac/cmn_services/cmn_defs/inc/wlan_cmn_ieee80211.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/umac/cmn_services/cmn_defs/inc/wlan_cmn_ieee80211.h b/umac/cmn_services/cmn_defs/inc/wlan_cmn_ieee80211.h
index 61b0e2038..d8d688e58 100644
--- a/umac/cmn_services/cmn_defs/inc/wlan_cmn_ieee80211.h
+++ b/umac/cmn_services/cmn_defs/inc/wlan_cmn_ieee80211.h
@@ -1611,7 +1611,8 @@ static inline QDF_STATUS wlan_parse_rsn_ie(uint8_t *rsn_ie,
rsn->pmkid_count = LE_READ_2(ie);
ie += 2;
rem_len -= 2;
- if (rsn->pmkid_count > (unsigned int) rem_len / PMKID_LEN) {
+ if (rsn->pmkid_count > MAX_PMKID ||
+ rsn->pmkid_count > (unsigned int)rem_len / PMKID_LEN) {
rsn->pmkid_count = 0;
return QDF_STATUS_E_INVAL;
}