Thread (5 messages) 5 messages, 3 authors, 2019-03-01

Re: [PATCH] net: ipv6: check net in ip6_call_ra_chain

From: David Ahern <hidden>
Date: 2019-02-28 23:31:46
Also in: lkml

On 2/28/19 2:02 PM, David Miller wrote:
From: fruggeri@arista.com (Francesco Ruggeri)
Date: Thu, 28 Feb 2019 11:01:46 -0800
quoted
ip6_call_ra_chain is called when IPv6 packet with Router Alert option
is forwarded.
It needs to check if the net of the socket is the same as the net of the
input device, otherwise the packet gets delivered to every IPv6 socket
listening for Router Alerts, no matter which network namespace it is in.

Suggested-by: Maxim Martynov <redacted>
Signed-off-by: Maxim Martynov <redacted>
Signed-off-by: Francesco Ruggeri <redacted>
Right now someone using such a tool does get all RAs in the system.

Your change not only breaks them, but also gives them no method by
which to keep obtaining the same behavior.

I don't know what to do or suggest in this situation, but right now
I'm putting this patch on hold.
need an equivalent to NETLINK_LISTEN_ALL_NSID
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help