Wireshark-commits: [Wireshark-commits] master-2.4 74c84b6: smb: fix wrong exported smb2 object due
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=74c84b6f59443d249559cafc59fe6b1ad48063ec
Submitter: Peter Wu (peter@xxxxxxxxxxxxx)
Changed: branch: master-2.4
Repository: wireshark
Commits:
74c84b6 by Peter Wu (peter@xxxxxxxxxxxxx):
smb: fix wrong exported smb2 object due to hash collision
While SMB1 FIDs are 16-bit, those used in SMB2 are a GUID of 128-bit
which are compressed down to 32-bit using g_str_hash. To reduce
collision probability which could associate wrong file data with an
Exported Object entry, do not truncate this hash value to 16 bits.
Bug: 14662
Change-Id: I2a353eca96b0f5ed2157f3678280642151e2e4e7
Reviewed-on: https://code.wireshark.org/review/27794
Petri-Dish: Peter Wu <peter@xxxxxxxxxxxxx>
Petri-Dish: Richard Sharpe <realrichardsharpe@xxxxxxxxx>
Reviewed-by: Richard Sharpe <realrichardsharpe@xxxxxxxxx>
Tested-by: Petri Dish Buildbot
(cherry picked from commit 67051511eda77d96fe58d7c1b883ccb4999b97ca)
Reviewed-on: https://code.wireshark.org/review/27807
Reviewed-by: Peter Wu <peter@xxxxxxxxxxxxx>
Actions performed:
from 1f20011 AsciiDoc: Remove dashes from macro names.
adds 74c84b6 smb: fix wrong exported smb2 object due to hash collision
Summary of changes:
epan/dissectors/packet-smb.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)