summaryrefslogtreecommitdiffstats
path: root/fs/fs_context.c
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2022-01-25 22:36:22 +0100
committerChuck Lever <chuck.lever@oracle.com>2022-02-09 15:24:01 +0100
commit6260d9a56ab352b54891ec66ab0eced57d55abc6 (patch)
tree08f0fa649fbfd2676938db6885fd58a3248bbc9a /fs/fs_context.c
parentNFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (diff)
downloadlinux-6260d9a56ab352b54891ec66ab0eced57d55abc6.tar.xz
linux-6260d9a56ab352b54891ec66ab0eced57d55abc6.zip
NFSD: Clamp WRITE offsets
Ensure that a client cannot specify a WRITE range that falls in a byte range outside what the kernel's internal types (such as loff_t, which is signed) can represent. The kiocb iterators, invoked in nfsd_vfs_write(), should properly limit write operations to within the underlying file system's s_maxbytes. Cc: stable@vger.kernel.org Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Diffstat (limited to 'fs/fs_context.c')
0 files changed, 0 insertions, 0 deletions