Jeremy Allison a écrit :
On Mon, May 15, 2006 at 12:07:10AM +0200, Matthias et Laura wrote:
Hi all,
I have a problem with my smbd daemon, on a hardened linux from scratch
server :
kernel 2.6.24.6
glibc 2.3.6 with fstack protector
grsecurity 2.1.8 patch
gcc 3.4.5 with stack smashing protector
samba 3.0.22
When starting smbd, I do not have any problem, the daemon is running,
but all his childs die.
I have the following log message, repeated several times :
smbd: stack smashing attack in function open_sockets_smbd()
So it seems that the open_sockets_smbd function does something that the
stack smashing protection find weird.
Do you have any idea ?
More details please. What is the "stack smashing protector" and
what does it do ?
Jeremy.
Did a little debugging tonight :
The problem stands in the smbd/server.c file, open_sockets_smbd
function, close_low_fds(False); call ( line 414 )
The close_low_fds function is declared in the lib/util.c file
And the stack smashing problem stands on the close(1) statement ( at the
begining of the function )
I commented the whole content of the close_low_fds function
Then another stack smashing pb on the 'return True' statement line 436
of smbd/server.c
I commented this line and no stack smashing pb anymore : weird
But my shares do not work neither ;-(
Will try to ask help from the anti stack smashing guys ... if I can find
them
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/listinfo/samba