]> git.baikalelectronics.ru Git - kernel.git/commit
ecryptfs: don't allow mmap when the lower fs doesn't support it
authorJeff Mahoney <jeffm@suse.com>
Tue, 5 Jul 2016 21:32:30 +0000 (17:32 -0400)
committerTyler Hicks <tyhicks@canonical.com>
Fri, 8 Jul 2016 15:35:28 +0000 (10:35 -0500)
commit5b2b577534d2819c8ed124da0439278b4b51c538
treef9556752b553050c87aef3172147f94e242778a9
parentc4017abe8e75dc6d362cf4d8e08e399e11768619
ecryptfs: don't allow mmap when the lower fs doesn't support it

There are legitimate reasons to disallow mmap on certain files, notably
in sysfs or procfs.  We shouldn't emulate mmap support on file systems
that don't offer support natively.

CVE-2016-1583

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Cc: stable@vger.kernel.org
[tyhicks: clean up f_op check by using ecryptfs_file_to_lower()]
Signed-off-by: Tyler Hicks <tyhicks@canonical.com>
fs/ecryptfs/file.c