git: kernel - Fix panic in broken chroot case
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Mar 26 01:11:21 PDT 2015
commit 20648721706d13ccb5deaacccaae2eca861b93db
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Thu Mar 26 00:48:14 2015 -0700
kernel - Fix panic in broken chroot case
* If a chroot is broken (e.g. by some process outside the chroot renaming
a parent directory from inside to outside the chroot), and a process
within the chroot attempts to '..' past the real root, the system will
panic on an assertion. Add a check to detect this case and not panic.
* This patch does not detect other chroot break-out cases.
Reported-by: Balazs Bucsay
Summary of changes:
sys/kern/vfs_nlookup.c | 25 ++++++++++++++++++++++---
1 file changed, 22 insertions(+), 3 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/20648721706d13ccb5deaacccaae2eca861b93db
--
DragonFly BSD source repository
More information about the Commits
mailing list