cifsd-team / ksmbd

ksmbd kernel server(SMB/CIFS server)
152 stars 23 forks source link

cifsd: prevent NULL pointer dereference in signing handling #419

Closed namjaejeon closed 4 years ago

namjaejeon commented 4 years ago

Make sure work->sess is not NULL when calling check_sign_req() to prevent NULL pointer dereference. This was causing kernel panic when using signing and pysmb (SMB1) as client.

Fixes: c670a9a0d35f ("ksmbd: verify and set signature for compound request/response") Signed-off-by: Fredrik Ternerot fredrikt@axis.com Signed-off-by: Namjae Jeon namjae.jeon@samsung.com