ksmbd: fix malformed unsupported smb1 negotiate response
authorNamjae Jeon <linkinjeon@kernel.org>
Tue, 12 Nov 2024 23:49:44 +0000 (08:49 +0900)
committerSteve French <stfrench@microsoft.com>
Sun, 17 Nov 2024 22:29:09 +0000 (16:29 -0600)
commitd6eb09fb46707a060209f077abede8c0e2c21b73
tree3db6267eb4d0f0ce2bdd89cd0d05636460682da9
parentadc218676eef25575469234709c2d87185ca223a
ksmbd: fix malformed unsupported smb1 negotiate response

When mounting with vers=1.0, ksmbd should return unsupported smb1
negotiate response. But this response is malformed.

[ 6010.586702] CIFS: VFS: Bad protocol string signature header 0x25000000
[ 6010.586708] 0000000025000000 25000000 424d53ff 00000072  ...%...%.SMBr...
[ 6010.586711] 00000010c8408000 00000000 00000000 00000000  ..@.............
[ 6010.586713] 00000020: 00 00 b9 32 00 00 01 00 01                  ...2.....

Signed-off-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/server/smb_common.c