msm: ipa3: Added pdn config type check

Added check to verify pdn config type
which may cause out-of-bounds read in wlan_msg_process.

Change-Id: Idce7cb966a5a1c33d4f6b040f4f9d2ec4fb203be
Signed-off-by: raghavendar rao l <rlomte@codeaurora.org>
tirimbino
raghavendar rao l 4 years ago committed by Gerrit - the friendly Code Review server
parent 6edf689b31
commit a338d17b7d
  1. 7
      drivers/platform/msm/ipa/ipa_v3/ipa.c

@ -584,6 +584,13 @@ static int ipa3_send_pdn_config_msg(unsigned long usr_param)
msg_meta.msg_type = pdn_info->pdn_cfg_type;
if ((pdn_info->pdn_cfg_type < IPA_PDN_DEFAULT_MODE_CONFIG) ||
(pdn_info->pdn_cfg_type >= IPA_PDN_CONFIG_EVENT_MAX)) {
IPAERR_RL("invalid pdn_cfg_type =%d", pdn_info->pdn_cfg_type);
kfree(pdn_info);
return -EINVAL;
}
IPADBG("type %d, interface name: %s, enable:%d\n", msg_meta.msg_type,
pdn_info->dev_name, pdn_info->enable);

Loading…
Cancel
Save