[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <170057775563.269185.521615863055260084.b4-ty@kernel.dk>
Date: Tue, 21 Nov 2023 07:42:35 -0700
From: Jens Axboe <axboe@...nel.dk>
To: josef@...icpanda.com, linan666@...weicloud.com
Cc: linux-block@...r.kernel.org, nbd@...er.debian.org,
linux-kernel@...r.kernel.org, linan122@...wei.com,
yukuai3@...wei.com, yi.zhang@...wei.com, houtao1@...wei.com,
yangerkun@...wei.com
Subject: Re: [PATCH] nbd: pass nbd_sock to nbd_read_reply() instead of
index
On Mon, 11 Sep 2023 10:33:08 +0800, linan666@...weicloud.com wrote:
> If a socket is processing ioctl 'NBD_SET_SOCK', config->socks might be
> krealloc in nbd_add_socket(), and a garbage request is received now, a UAF
> may occurs.
>
> T1
> nbd_ioctl
> __nbd_ioctl
> nbd_add_socket
> blk_mq_freeze_queue
> T2
> recv_work
> nbd_read_reply
> sock_xmit
> krealloc config->socks
> def config->socks
>
> [...]
Applied, thanks!
[1/1] nbd: pass nbd_sock to nbd_read_reply() instead of index
commit: 98c598afc22d4e43c2ad91860b65996d0c099a5d
Best regards,
--
Jens Axboe
Powered by blists - more mailing lists