autofs4: check dev ioctl size before allocating
authorSasha Levin <sasha.levin@oracle.com>
Tue, 8 Apr 2014 23:04:11 +0000 (16:04 -0700)
committerBen Hutchings <ben@decadent.org.uk>
Sat, 9 May 2015 22:16:19 +0000 (23:16 +0100)
commitcc9247b6d794b82e7e8bc0cb7a936181015c8e90
treebbe9a68ac33fb21fabf33fa7232f25b6f9ad779b
parent915f4f86ddc49484217a0e0e16e8a25e3c1ec856
autofs4: check dev ioctl size before allocating

commit e53d77eb8bb616e903e34cc7a918401bee3b5149 upstream.

There wasn't any check of the size passed from userspace before trying
to allocate the memory required.

This meant that userspace might request more space than allowed,
triggering an OOM.

Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Signed-off-by: Ian Kent <raven@themaw.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
fs/autofs4/dev-ioctl.c