1
linux/net/atm
Herbert Xu 1c9b7aa1eb [ATM]: Check IP header validity in mpc_send_packet
Al went through the ip_fast_csum callers and found this piece of code
that did not validate the IP header.  While root crashing the machine
by sending bogus packets through raw or AF_PACKET sockets isn't that
serious, it is still nice to react gracefully.

This patch ensures that the skb has enough data for an IP header and
that the header length field is valid.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-01-09 03:51:59 -08:00
..
addr.c
addr.h
atm_misc.c
atm_sysfs.c Driver core: change add_uevent_var to use a struct 2007-10-12 14:51:01 -07:00
br2684.c [BR2684]: get rid of broken header code. 2007-10-17 19:39:22 -07:00
clip.c [NET]: Make device event notification network namespace safe 2007-10-10 16:49:09 -07:00
common.c [NET]: Forget the zero_it argument of sk_alloc() 2007-11-01 00:39:31 -07:00
common.h [NET]: Make socket creation namespace safe. 2007-10-10 16:49:07 -07:00
ioctl.c
Kconfig
lec_arpc.h
lec.c [ATM] net/atm/lec.c: printk warning fix 2007-10-10 16:52:54 -07:00
lec.h
Makefile
mpc.c [ATM]: Check IP header validity in mpc_send_packet 2008-01-09 03:51:59 -08:00
mpc.h
mpoa_caches.c
mpoa_caches.h
mpoa_proc.c
pppoatm.c [ATM]: Replace DPRINTK() with pr_debug(). 2007-10-10 16:48:27 -07:00
proc.c [NET]: all net/ cleanup with ARRAY_SIZE 2007-10-10 16:51:26 -07:00
protocols.h
pvc.c [NET]: Make socket creation namespace safe. 2007-10-10 16:49:07 -07:00
raw.c [ATM]: Replace DPRINTK() with pr_debug(). 2007-10-10 16:48:27 -07:00
resources.c
resources.h
signaling.c [NET]: sparse warning fixes 2007-10-10 16:54:48 -07:00
signaling.h
svc.c [NET]: Make socket creation namespace safe. 2007-10-10 16:49:07 -07:00