Red Hat Bugzilla – Bug 275881
CVE-2007-3740 CIFS should honor umask
Last modified: 2007-11-01 09:34:12 EDT
CIFS apparently does not currently honor the umask for a task. There's an
upstream patch to make it do so:
Author: Steve French <email@example.com>
Date: Fri Jun 8 14:55:14 2007 +0000
[CIFS] CIFS should honour umask
This patch makes CIFS honour a process' umask like other filesystems.
Of course the server is still free to munge the permissions if it wants
to; but the client will send the "right" permissions to begin with.
A few caveats:
1) It only applies to filesystems that have CAP_UNIX (aka support unix
2) It applies the correct mode to the follow up CIFSSMBUnixSetPerms()
after remote creation
When mode to CIFS/NTFS ACL mapping is complete we can do the
same thing for that case for servers which do not
support the Unix Extensions.
Signed-off-by: Matt Keenen <firstname.lastname@example.org>
Signed-off-by: Steve French <email@example.com>