diff options
author | Weston Andros Adamson <dros@netapp.com> | 2013-01-03 16:42:29 -0500 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2013-01-03 17:06:27 -0500 |
commit | f8d9a897d4384b77f13781ea813156568f68b83e (patch) | |
tree | c34e5e5b5da7a6c46d1d12b7408ef5312a55e8ca /fs/exportfs | |
parent | d1c3ed669a2d452cacfb48c2d171a1f364dae2ed (diff) | |
download | linux-f8d9a897d4384b77f13781ea813156568f68b83e.tar.gz linux-f8d9a897d4384b77f13781ea813156568f68b83e.tar.bz2 linux-f8d9a897d4384b77f13781ea813156568f68b83e.zip |
NFS: Fix access to suid/sgid executables
nfs_open_permission_mask() should only check MAY_EXEC for files that
are opened with __FMODE_EXEC.
Also fix NFSv4 access-in-open path in a similar way -- openflags must be
used because fmode will not always have FMODE_EXEC set.
This patch fixes https://bugzilla.kernel.org/show_bug.cgi?id=49101
Signed-off-by: Weston Andros Adamson <dros@netapp.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Cc: stable@vger.kernel.org
Diffstat (limited to 'fs/exportfs')
0 files changed, 0 insertions, 0 deletions