On Donnerstag, 7. Juni 2018 00:46:24 CEST Linus Lüssing wrote:
When a (broken) node wrongly sends multicast TT entries with a ROAM flag then this causes any receiving node to drop all entries for the same multicast MAC address announced by other nodes, leading to packet loss.
Fix this DoS vector by only storing TT sync flags. For multicast TT non-sync'ing flag bits like ROAM are unused so far anyway.
Fixes: 405cc1e5a81e ("batman-adv: Modified forwarding behaviour for multicast packets") Reported-by: Leonardo Mörlein me@irrelefant.net Signed-off-by: Linus Lüssing linus.luessing@c0d3.blue
Added as c7054ffae0c3 [1]
Thanks, Sven
[1] https://git.open-mesh.org/batman-adv.git/commit/c7054ffae0c3b08bb4bef3cffee1...