bridge: netfilter: fix information leak
authorVasiliy Kulikov <segoon@openwall.com>
Mon, 14 Feb 2011 15:49:23 +0000 (16:49 +0100)
committerPatrick McHardy <kaber@trash.net>
Mon, 14 Feb 2011 15:49:23 +0000 (16:49 +0100)
commitd846f71195d57b0bbb143382647c2c6638b04c5a
tree67515bc845a399c77df22dd859cabdb17dcd70ff
parent44bd4de9c2270b22c3c898310102bc6be9ed2978
bridge: netfilter: fix information leak

Struct tmp is copied from userspace.  It is not checked whether the "name"
field is NULL terminated.  This may lead to buffer overflow and passing
contents of kernel stack as a module name to try_then_request_module() and,
consequently, to modprobe commandline.  It would be seen by all userspace
processes.

Signed-off-by: Vasiliy Kulikov <segoon@openwall.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
net/bridge/netfilter/ebtables.c