[Samba] 3.0.21c safe_strcat string overflow w/ "net rpc share migrate files"

Jeremy Allison jra at samba.org
Wed Mar 1 23:06:56 GMT 2006


On Thu, Mar 02, 2006 at 12:03:14AM +0100, Thomas Limoncelli wrote:
> When migrating files off an existing Win2K file server using "net rpc 
> share migrate files" with Samba 3.0.21c on SuSE 9.3 Pro I stumbled 
> across a number of "string overflow by X in safe_strcat" errors on a few 
> files with non-ASCII characters:
> 
> myserver# net rpc share migrate files myshare --acls --attrs 
> --timestamps -S win2k -U 'XXX\administrator' --destination=`hostname`
> Password:
> syncing    [myshare] files and directories including ACLs, including DOS 
> Attributes (preserving timestamps)
> [...]
> [2006/03/01 23:04:59, 0] lib/util_str.c:safe_strcat_fn(637)
>   ERROR: string overflow by 4 in safe_strcat [Meyer ABCD Ostlandstr., 
> Carl-Köttgen-Str., Pe]
> 
> Also, there are a number of (possibly related) errors of the kind:
> 
> could not handle file: \some\long\path\with\special\characters\like 
> öüäß: NT_STATUS_OBJECT_NAME_NOT_FOUND
> 
> 
> Would this likely be a Samba or W2K server bug? Is there any way to 
> migrate these files using any sort of automated mangling? I'm willing to 
> provide level 10 debug logs, Ethereal traces and whatever it may take to 
> track it down.

Please log a bug at bugzilla.samba.org and attach level 10 debug logs + ethereal
traces.

Thanks !

Jeremy


More information about the samba mailing list