msm: ipa: rmnet: Make code changes with respect to CR#2046006
Check for CAP_NET_ADMIN capability of the user space application who tries to access rmnet driver IOCTL. Change-Id: If6bb4b54659306c5103b5e34bf02c7234c851e0a CRs-Fixed: 2226355 Signed-off-by: Mohammed Javid <mjavid@codeaurora.org>
This commit is contained in:
parent
502257f3e6
commit
4987fb136c
2 changed files with 4 additions and 0 deletions
|
@ -1432,6 +1432,8 @@ static int ipa_wwan_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
|
|||
|
||||
/* Extended IOCTLs */
|
||||
case RMNET_IOCTL_EXTENDED:
|
||||
if (!ns_capable(dev_net(dev)->user_ns, CAP_NET_ADMIN))
|
||||
return -EPERM;
|
||||
IPAWANDBG("get ioctl: RMNET_IOCTL_EXTENDED\n");
|
||||
if (copy_from_user(&extend_ioctl_data,
|
||||
(u8 *)ifr->ifr_ifru.ifru_data,
|
||||
|
|
|
@ -1566,6 +1566,8 @@ static int ipa3_wwan_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
|
|||
|
||||
/* Extended IOCTLs */
|
||||
case RMNET_IOCTL_EXTENDED:
|
||||
if (!ns_capable(dev_net(dev)->user_ns, CAP_NET_ADMIN))
|
||||
return -EPERM;
|
||||
IPAWANDBG("get ioctl: RMNET_IOCTL_EXTENDED\n");
|
||||
if (copy_from_user(&extend_ioctl_data,
|
||||
(u8 *)ifr->ifr_ifru.ifru_data,
|
||||
|
|
Loading…
Add table
Reference in a new issue