SCHANNEL crypto failures with s3-dcerpc: avoid talloc_move on schannel creds in cli_rpc_pipe_open_schannel_with_key().

Jeremy Allison jra at samba.org
Fri Aug 27 18:25:05 MDT 2010


On Sat, Aug 28, 2010 at 10:20:00AM +1000, Andrew Bartlett wrote:
> 
> Can you please look into this before we loose the context here?  I fear
> that if we leave the code like this, we will be back here again to fix
> it up in just another few months, with more weird 'credential check
> failure' messages. 
> 
> The cryptographic state MUST be shared between all callers that use the
> same netbios name.  If we do not share this on the memory pointers we
> will instead have to share it in a TDB or similar instead.

Ultimately it has to be in a tdb. As Guenther pointed out
to me over IRC, what happens when someone does "net rpc testjoin"
while winbindd is running....

talloc_refence would be another band-aid here.

Jeremy.


More information about the samba-technical mailing list