From: Jason Wang Date: Fri, 1 Nov 2013 07:01:10 +0000 (+0800) Subject: net: flow_dissector: fail on evil iph->ihl X-Git-Tag: omap-for-v3.13/fixes-for-merge-window-take2~67^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f092343855a71e03b8d209815d8c45bf3a27fcd;p=pandora-kernel.git net: flow_dissector: fail on evil iph->ihl We don't validate iph->ihl which may lead a dead loop if we meet a IPIP skb whose iph->ihl is zero. Fix this by failing immediately when iph->ihl is evil (less than 5). This issue were introduced by commit ec5efe7946280d1e84603389a1030ccec0a767ae (rps: support IPIP encapsulation). Cc: Eric Dumazet Cc: Petr Matousek Cc: Michael S. Tsirkin Cc: Daniel Borkmann Signed-off-by: Jason Wang Acked-by: Eric Dumazet Signed-off-by: David S. Miller --- Reading git-diff-tree failed