]> git.puffer.fish Git - matthieu/frr.git/commit
pimd: Dissallow query to be received from a non-connected source
authorDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 25 Jun 2019 04:30:11 +0000 (00:30 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 25 Jun 2019 04:37:49 +0000 (00:37 -0400)
commit6ac4f087e191945b312a249debaefdd22c084179
tree61f10c39f4d460f38261a2d2a8357f7067d7982c
parent4513bdb729d1f72971432bf9b1f2a9a5599e7f03
pimd: Dissallow query to be received from a non-connected source

When we receive an igmp query on a interface, ensure that the
source address of the packet is connected to the incoming
interface.  This will prevent a meanie from crafting a igmp
packet with a source address less than ours and causing
us to suspend query activities.

Fixes: #1692
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_igmp.c