Re: [PATCH net v4 3/3] net: prevent address rewrite in kernel_bind()
From: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
Date: 2023-09-20 13:30:44
Also in:
stable
From: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
Date: 2023-09-20 13:30:44
Also in:
stable
Jordan Rife wrote:
Similar to the change in commit 0bdf399342c5("net: Avoid address
overwrite in kernel_connect"), BPF hooks run on bind may rewrite the
address passed to kernel_bind(). This change
1) Makes a copy of the bind address in kernel_bind() to insulate
callers.
2) Replaces direct calls to sock->ops->bind() with kernel_bind()
Link: https://lore.kernel.org/netdev/20230912013332.2048422-1-jrife@google.com/ (local)
Fixes: 4fbac77d2d09 ("bpf: Hooks for sys_bind")
Cc: stable@vger.kernel.org
Signed-off-by: Jordan Rife <redacted>Reviewed-by: Willem de Bruijn <willemb@google.com>