Re: [PATCH] Fix netns UAF introduced by commit 1be52169c348
From: Christoph Hellwig
Date: Thu Apr 03 2025 - 00:30:17 EST
On Tue, Apr 01, 2025 at 02:19:34PM +0800, shaopeijie@xxxxxxxx wrote:
> + /* sock_create_kern() does not take a reference to
> + * current->nsproxy->net_ns, use init_net instead.
> + * This also avoid changing sock's netns from previous
> + * creator's netns to init_net when sock is re-created
> + * by nvme recovery path.
> + */
Kernel comment style is
/*
* ....
*/
> + ret = sock_create_kern(&init_net,
> ctrl->addr.ss_family, SOCK_STREAM,
> IPPROTO_TCP, &queue->sock);
This can be realigned:
ret = sock_create_kern(&init_net, ctrl->addr.ss_family, SOCK_STREAM,
IPPROTO_TCP, &queue->sock);