lkml.org 
[lkml]   [2013]   [Apr]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] cgroup: fix use-after-free when umounting cgroupfs
On Fri, Apr 26, 2013 at 10:54:11AM +0800, Li Zefan wrote:
> Try:
> # mount -t cgroup xxx /cgroup
> # mkdir /cgroup/sub && rmdir /cgroup/sub && umount /cgroup
>
> And you might see this:
>
> ida_remove called for id=1 which is not allocated.
>
> It's because cgroup_kill_sb() is called to destroy root->cgroup_ida
> and free cgrp->root before ida_simple_removed() is called. What's
> worse is we're accessing cgrp->root while it has been freed.
>
> Signed-off-by: Li Zefan <lizefan@huawei.com>

Applied to cgroup/for-3.10.

Thanks.

--
tejun


\
 
 \ /
  Last update: 2013-04-26 21:41    [W:0.052 / U:0.076 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site