Cross Realm SMB Signature Failure

Jeremy Allison jra at samba.org
Fri May 4 17:56:10 GMT 2007


On Thu, May 03, 2007 at 10:54:16PM -0400, Michael B Allen wrote:
> When smbclient authenticates across realms (from MIT realm S.W.NET to
> W2K3 realm W.NET) I'm seeing the server is just echoing back the same
> signature sent by client. That signature of couse fails verification:
> 
> $ kinit -f ioplex at S.W.NET
> Password for ioplex at S.W.NET: 
> $ smbclient -k -U ioplex //dc1.w.net/tmp
> signing_good: BAD SIG: seq 1
> SMB Signature verification failed on incoming packet!
> session setup failed: Server packet had invalid SMB signature!
> 
> If I use a W.NET cred it works fine and ssh works in the other direction
> so I think the trust is good.
> 
> All enctypes are RC4. Haven't updated the W2K3 server since installing
> it. Trying that now ...
> 
> I'm using stock 3.0.23c-2 on CentOS 5.0 with an unmodified smb.conf.
> 
> Has anyone seen this before?

Yes - I have a fix for this in the current 3.0.25rc tree.

Jeremy.


More information about the samba-technical mailing list