]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Revert "ecryptfs: forbid opening files without mmap handler"
authorJeff Mahoney <jeffm@suse.com>
Tue, 5 Jul 2016 21:32:29 +0000 (17:32 -0400)
committerDhaval Giani <dhaval.giani@oracle.com>
Fri, 20 Jan 2017 22:22:05 +0000 (17:22 -0500)
commit07502b4983294445e1ee347f94d25b46f007c2d2
treeef1ff5ba825b33c1d7b8061592d6ea63f3af14a3
parentdcaf1046bf986c20115d925c0b6fedd1057bb076
Revert "ecryptfs: forbid opening files without mmap handler"

Orabug: 25308098

[ Upstream commit 78c4e172412de5d0456dc00d2b34050aa0b683b5 ]

This reverts commit 2f36db71009304b3f0b95afacd8eba1f9f046b87.

It fixed a local root exploit but also introduced a dependency on
the lower file system implementing an mmap operation just to open a file,
which is a bit of a heavy hammer.  The right fix is to have mmap depend
on the existence of the mmap handler instead.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Cc: stable@vger.kernel.org
Signed-off-by: Tyler Hicks <tyhicks@canonical.com>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
(cherry picked from commit f1e8b05914912c9a6309c450f266aa21d5667524)
Signed-off-by: Dhaval Giani <dhaval.giani@oracle.com>
fs/ecryptfs/kthread.c