Hi. On Mon, 23 Dec 2013 23:00:43 -0700 Eric Blake <eblake@xxxxxxxxxx> wrote: > On 12/23/2013 10:55 PM, Eric Blake wrote: > > We are still awaiting a CVE number to be assigned, > > Wow, that was fast. I just learned that this is assigned CVE-2013-6456. Exellent job with these patches. Was worth waiting for them, that's for sure. I've applied these patches to my testing environment, and, to my big surprise, with these patches enabled, 'virsh -c lxc:// shutdown' forces libvirtd to terminate itself and all its' children. A relevant part of strace is (3933 is a parent, 4038 is a child from the fork, syscall_308 is setns): 3933 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID| CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f90ed0aa9d0) = 4038 3933 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 3933 syscall_308(0x16, 0, 0, 0xf5c, 0xf5d, …) = -1 (errno 22) 3933 exit_group(125) = ? 4038 syscall_308(0x16, 0, 0, 0, 0, …) = -1 (errno 22) 4038 open("/dev/initctl", O_WRONLY|O_NOCTTY|O_NONBLOCK|O_CLOEXEC) = -1 ENOENT (No such file or directory) 4038 exit_group(0) = ? My best guess it that changed virFork forces libvirtd to misbehave, but I could be wrong. Sincerely yours, Reco. -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list