Re: [PATCH v2] kthread: fix use-after-free if kthread fork fails

From: Oleg Nesterov
Date: Wed May 10 2017 - 10:02:54 EST


On 05/09, Vegard Nossum wrote:
>
> If a kthread forks (e.g. usermodehelper since commit 1da5c46fa965) but
> fails in copy_process() between calling dup_task_struct() and setting
> p->set_child_tid, then the value of p->set_child_tid will be inherited
> from the parent and get prematurely freed by free_kthread_struct().

Thanks,

Acked-by: Oleg Nesterov <oleg@xxxxxxxxxx>