linux-stable/net/bridge/netfilter
Vasiliy Kulikov 41c6364db6 bridge: netfilter: fix information leak
commit d846f71195 upstream.

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>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2011-06-26 12:47:20 -04:00
..
ebt_802_3.c netfilter: ebtables: avoid explicit XT_ALIGN() in match/targets 2010-02-15 18:16:26 +01:00
ebt_among.c netfilter: xtables: move extension arguments into compound structure (2/6) 2008-10-08 11:35:18 +02:00
ebt_arp.c netfilter: ebtables: avoid explicit XT_ALIGN() in match/targets 2010-02-15 18:16:26 +01:00
ebt_arpreply.c netfilter: ebtables: avoid explicit XT_ALIGN() in match/targets 2010-02-15 18:16:26 +01:00
ebt_dnat.c netfilter: ebtables: avoid explicit XT_ALIGN() in match/targets 2010-02-15 18:16:26 +01:00
ebt_ip6.c netfilter: ebtables: avoid explicit XT_ALIGN() in match/targets 2010-02-15 18:16:26 +01:00
ebt_ip.c netfilter: ebtables: avoid explicit XT_ALIGN() in match/targets 2010-02-15 18:16:26 +01:00
ebt_limit.c netfilter: ebt_limit: add CONFIG_COMPAT support 2010-02-16 17:27:20 +01:00
ebt_log.c netfilter: ebtables: avoid explicit XT_ALIGN() in match/targets 2010-02-15 18:16:26 +01:00
ebt_mark_m.c netfilter: ebtables: mark: add CONFIG_COMPAT support 2010-02-16 17:27:20 +01:00
ebt_mark.c netfilter: ebtables: mark: add CONFIG_COMPAT support 2010-02-16 17:27:20 +01:00
ebt_nflog.c netfilter: ebtables: avoid explicit XT_ALIGN() in match/targets 2010-02-15 18:16:26 +01:00
ebt_pkttype.c netfilter: ebtables: avoid explicit XT_ALIGN() in match/targets 2010-02-15 18:16:26 +01:00
ebt_redirect.c netfilter: ebtables: avoid explicit XT_ALIGN() in match/targets 2010-02-15 18:16:26 +01:00
ebt_snat.c netfilter: ebtables: avoid explicit XT_ALIGN() in match/targets 2010-02-15 18:16:26 +01:00
ebt_stp.c netfilter: ebtables: avoid explicit XT_ALIGN() in match/targets 2010-02-15 18:16:26 +01:00
ebt_ulog.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
ebt_vlan.c netfilter: ebtables: avoid explicit XT_ALIGN() in match/targets 2010-02-15 18:16:26 +01:00
ebtable_broute.c netfilter: xtables: add struct xt_mtdtor_param::net 2010-01-18 08:25:47 +01:00
ebtable_filter.c netfilter: xtables: add struct xt_mtdtor_param::net 2010-01-18 08:25:47 +01:00
ebtable_nat.c netfilter: xtables: add struct xt_mtdtor_param::net 2010-01-18 08:25:47 +01:00
ebtables.c bridge: netfilter: fix information leak 2011-06-26 12:47:20 -04:00
Kconfig netfilter: fix ebtables dependencies 2008-10-14 11:57:33 -07:00
Makefile bridge: fix IPV6=n build 2008-06-17 16:16:13 -07:00