Bug 832 - Client multi-tran2 signing problem
Client multi-tran2 signing problem
Product: Samba 3.0
Classification: Unclassified
Component: net utility
Other other
: P3 regression
: none
Assigned To: Jeremy Allison
Depends on:
  Show dependency treegraph
Reported: 2003-11-28 01:50 UTC by Volker Lendecke
Modified: 2005-08-24 10:22 UTC (History)
0 users

See Also:

patch (1.29 KB, patch)
2003-11-30 11:40 UTC, Jeremy Allison
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Volker Lendecke 2003-11-28 01:50:07 UTC
w2k3ts is a German W2k3 Server, testgruppe is a global group with 1900 members.

SAMBA_3_0 of November 28, 2003.

net_rpc.c:1129 increased to 1000.

vlendec@delphin:/tmp> net rpc group members testgruppe -S w2k3ts -Uvl%asdf
[2003/11/28 09:51:49, 0] libsmb/smb_signing.c:client_check_incoming_message(365)
  client_check_incoming_message: out of seq. seq num 49 matches. We were
expecting seq 47
[2003/11/28 09:51:49, 0] libsmb/clientgen.c:cli_receive_smb(121)
  SMB Signature verification failed on incoming packet!
[2003/11/28 09:51:49, 0] rpc_client/cli_pipe.c:rpc_api_pipe(424)
  cli_pipe: return critical error. Error was Server packet had invalid SMB
Comment 1 Jeremy Allison 2003-11-30 11:40:01 UTC
Created attachment 283 [details]

It's the last packet in a secondary trans sequence that matters
for calculating the reply signatures. Need to check this in 
server side code.
Comment 2 Jeremy Allison 2003-11-30 11:40:31 UTC
Attached patch fixes this.
Comment 3 Gerald (Jerry) Carter 2005-08-24 10:22:13 UTC
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.