linux/net/core
Kees Cook 5c98bcd65f net: clear heap allocation for ETHTOOL_GRXCLSRLALL
commit ae6df5f96a upstream.

Calling ETHTOOL_GRXCLSRLALL with a large rule_cnt will allocate kernel
heap without clearing it. For the one driver (niu) that implements it,
it will leave the unused portion of heap unchanged and copy the full
contents back to userspace.

Signed-off-by: Kees Cook <kees.cook@canonical.com>
Acked-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-12-09 13:26:34 -08:00
..
datagram.c net: fix sk_forward_alloc corruption 2009-10-30 12:25:12 -07:00
dev_mcast.c
dev.c net: Fix a memmove bug in dev_gro_receive() 2010-08-26 16:41:50 -07:00
drop_monitor.c net: drop_monitor: make last_rx timestamp private 2009-09-02 14:37:45 -07:00
dst.c dst: call cond_resched() in dst_gc_task() 2010-02-23 07:37:55 -08:00
ethtool.c net: clear heap allocation for ETHTOOL_GRXCLSRLALL 2010-12-09 13:26:34 -08:00
fib_rules.c
filter.c
flow.c
gen_estimator.c net: restore gnet_stats_basic to previous definition 2009-08-17 21:33:49 -07:00
gen_stats.c net: restore gnet_stats_basic to previous definition 2009-08-17 21:33:49 -07:00
iovec.c tcp: Fix >4GB writes on 64-bit. 2010-10-28 21:44:07 -07:00
kmap_skb.h
link_watch.c
Makefile
neighbour.c net/core: neighbour update Oops 2010-08-02 10:20:53 -07:00
net_namespace.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-08-12 17:44:53 -07:00
net-sysfs.c net-sysfs: Use rtnl_trylock in wireless sysfs methods. 2010-03-15 08:49:38 -07:00
net-sysfs.h
net-traces.c
netevent.c
netpoll.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-09-02 00:32:56 -07:00
pktgen.c pktgen: Fix freezing problem 2010-02-23 07:37:56 -08:00
request_sock.c
rtnetlink.c net: Fix userspace RTM_NEWLINK notifications. 2009-12-18 14:05:38 -08:00
scm.c scm: Only support SCM_RIGHTS on unix domain sockets. 2010-03-15 08:49:58 -07:00
skb_dma_map.c
skbuff.c gro: Fix bogus gso_size on the first fraglist entry 2010-09-26 17:21:37 -07:00
sock.c tcp: update the netstamp_needed counter when cloning sockets 2010-02-09 04:50:55 -08:00
stream.c net: Fix the condition passed to sk_wait_event() 2010-10-28 21:44:07 -07:00
sysctl_net_core.c
user_dma.c
utils.c