Re: [Patch net] bonding: validate ip header before check IPPROTO_IGMP

2019-07-03 Thread David Miller
From: Cong Wang Date: Mon, 1 Jul 2019 20:40:24 -0700 > bond_xmit_roundrobin() checks for IGMP packets but it parses > the IP header even before checking skb->protocol. > > We should validate the IP header with pskb_may_pull() before > using iph->protocol. > > Reported-and-tested-by: syzbot+e5b

[Patch net] bonding: validate ip header before check IPPROTO_IGMP

2019-07-01 Thread Cong Wang
bond_xmit_roundrobin() checks for IGMP packets but it parses the IP header even before checking skb->protocol. We should validate the IP header with pskb_may_pull() before using iph->protocol. Reported-and-tested-by: syzbot+e5be16aa39ad6e755...@syzkaller.appspotmail.com Fixes: a2fd940f4cff ("bond