You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
Merge tag 'staging-3.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Pull staging driver tree fix from Greg KH: "Here is a single staging driver fix for your tree. It resolves an issue with arbritary writes to memory if a specific driver is loaded" * tag 'staging-3.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: staging/cxt1e1/linux.c: Correct arbitrary memory write in c4_ioctl()
This commit is contained in:
@@ -866,6 +866,8 @@ c4_ioctl (struct net_device *ndev, struct ifreq *ifr, int cmd)
|
||||
_IOC_SIZE (iocmd));
|
||||
#endif
|
||||
iolen = _IOC_SIZE (iocmd);
|
||||
if (iolen > sizeof(arg))
|
||||
return -EFAULT;
|
||||
data = ifr->ifr_data + sizeof (iocmd);
|
||||
if (copy_from_user (&arg, data, iolen))
|
||||
return -EFAULT;
|
||||
|
||||
Reference in New Issue
Block a user