[Bug 203185] mountd is exposing parent directories [on zfs mount?] that it should not be
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Sep 18 01:04:52 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203185
Bug ID: 203185
Summary: mountd is exposing parent directories [on zfs mount?]
that it should not be
Product: Base System
Version: 11.0-CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: kern
Assignee: freebsd-bugs at FreeBSD.org
Reporter: ngie at FreeBSD.org
Granted, my "release" is approaching 4 months old now, but it
unsettles me that my files/directories are exposed even though
they shouldn't be by mountd.
% sudo bash
% uname -a
FreeBSD wkstn-fbsd-ngie 11.0-CURRENT FreeBSD 11.0-CURRENT #14
r283337+9c333ed(isilon-atf): Tue May 26 21:52:48 PDT 2015
ngie at wkstn-fbsd-ngie:/usr/obj/usr/src/sys/GENERIC-WITHOUT-WITNESS amd64
% cat /etc/exports
/home/ngie/XXX -maproot=0:0 -alldirs
/scratch -maproot=0:0
/usr/src -maproot=0:0 -alldirs
/usr/ports -maproot=0:0 -alldirs
/usr/ports/distfiles -maproot=0:0 -alldirs
[root at wkstn-fbsd-ngie /home/ngie]# showmount -e
Exports list on localhost:
/usr/src Everyone
/usr/ports/distfiles Everyone
/usr/ports Everyone
/home/ngie/XXX Everyone
/scratch Everyone
% mkdir /mnt/tmp
# THE FOLLOWING SHOULD NOT WORK -- it should fail with `Permission denied`
% mount localhost:/home/ngie /mnt/tmp
% ls /mnt/tmp
(... A whole lot of files get dumped out... )
% echo 'abcdefgh' > foobar
% ls -l foobar
-rw-r--r-- 1 root ngie 9 Sep 17 17:56 foobar
% ls -l /mnt/tmp/foobar
-rw-r--r-- 1 root ngie 9 Sep 17 17:56 /mnt/tmp/foobar
% df -h .
Filesystem Size Used Avail Capacity Mounted on
root/home 319G 88G 231G 28% /home
% umount /mnt/tmp
% mount localhost:/etc /mnt/tmp
[tcp] localhost:/etc: Permission denied
[tcp6] localhost:/etc: Permission denied
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list