summaryrefslogtreecommitdiffstats
path: root/fs/hfsplus/inode.c
diff options
context:
space:
mode:
authorSven Wegener <sven.wegener@stealer.net>2012-12-08 15:30:18 +0100
committerTrond Myklebust <Trond.Myklebust@netapp.com>2012-12-11 15:14:50 +0100
commit7d3e91a89b7adbc2831334def9e494dd9892f9af (patch)
tree7069dabbdabe013f21b56ea1641875ef4d5bb283 /fs/hfsplus/inode.c
parentnfs: Fix wrong slab cache in nfs_commit_mempool (diff)
downloadlinux-7d3e91a89b7adbc2831334def9e494dd9892f9af.tar.xz
linux-7d3e91a89b7adbc2831334def9e494dd9892f9af.zip
NFSv4: Check for buffer length in __nfs4_get_acl_uncached
Commit 1f1ea6c "NFSv4: Fix buffer overflow checking in __nfs4_get_acl_uncached" accidently dropped the checking for too small result buffer length. If someone uses getxattr on "system.nfs4_acl" on an NFSv4 mount supporting ACLs, the ACL has not been cached and the buffer suplied is too short, we still copy the complete ACL, resulting in kernel and user space memory corruption. Signed-off-by: Sven Wegener <sven.wegener@stealer.net> Cc: stable@kernel.org Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/hfsplus/inode.c')
0 files changed, 0 insertions, 0 deletions