s3: smbd: Codenomicon crash in do_smb_load_module().
authorJeremy Allison <jra@samba.org>
Thu, 18 Jun 2015 17:21:07 +0000 (10:21 -0700)
committerJeremy Allison <jra@samba.org>
Thu, 18 Jun 2015 20:14:01 +0000 (22:14 +0200)
commit5a82cc21379e3fe28441cd82647313c9390b41e7
tree83b2b5fe1da4a3ee6639c47443e7311997610e0a
parent5deb8169fecef108b4f8010446398475ba8b46de
s3: smbd: Codenomicon crash in do_smb_load_module().

Inside api_pipe_bind_req() we look for a pipe module name using

dcerpc_default_transport_endpoint(pkt,
                                NCACN_NP, table)

which returns NULL when given invalid pkt data from the Codenomicon fuzzer.

This gets passed directly to smb_probe_module(), which then calls
do_smb_load_module() which tries to deref the (NULL) module name.

https://bugzilla.samba.org/show_bug.cgi?id=11342

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ira Cooper <ira@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Thu Jun 18 22:14:01 CEST 2015 on sn-devel-104
lib/util/modules.c