mirror of
https://github.com/samba-team/samba.git
synced 2025-01-21 18:04:06 +03:00
make sure we don't allow the creation of directories containing
wildcard characters. I've only put this in mkdir at the moment, but I suspect this will apply to all places that can create new filenames. We need to allow the opening of existing filenames that contain wildcards, but not allow the creation of new ones.
This commit is contained in:
parent
84cee2c3fc
commit
2fd5569938
@ -2836,7 +2836,11 @@ NTSTATUS mkdir_internal(connection_struct *conn, pstring directory)
|
||||
int ret= -1;
|
||||
|
||||
unix_convert(directory,conn,0,&bad_path,&sbuf);
|
||||
|
||||
|
||||
if (ms_has_wild(directory)) {
|
||||
return NT_STATUS_OBJECT_NAME_INVALID;
|
||||
}
|
||||
|
||||
if (check_name(directory, conn))
|
||||
ret = vfs_MkDir(conn,directory,unix_mode(conn,aDIR,directory));
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user