[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20170125.122712.1048162748923388120.davem@davemloft.net>
Date: Wed, 25 Jan 2017 12:27:12 -0500 (EST)
From: David Miller <davem@...emloft.net>
To: lucien.xin@...il.com
Cc: netdev@...r.kernel.org, linux-sctp@...r.kernel.org,
marcelo.leitner@...il.com, nhorman@...driver.com
Subject: Re: [PATCH net] sctp: sctp_addr_id2transport should verify the
addr before looking up assoc
From: Xin Long <lucien.xin@...il.com>
Date: Tue, 24 Jan 2017 14:01:53 +0800
> sctp_addr_id2transport is a function for sockopt to look up assoc by
> address. As the address is from userspace, it can be a v4-mapped v6
> address. But in sctp protocol stack, it always handles a v4-mapped
> v6 address as a v4 address. So it's necessary to convert it to a v4
> address before looking up assoc by address.
>
> This patch is to fix it by calling sctp_verify_addr in which it can do
> this conversion before calling sctp_endpoint_lookup_assoc, just like
> what sctp_sendmsg and __sctp_connect do for the address from users.
>
> Signed-off-by: Xin Long <lucien.xin@...il.com>
Applied.
Powered by blists - more mailing lists