Re: unprivileged mounts git tree

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Eric W. Biederman
Date: Thursday, September 11, 2008 - 11:54 am

"Serge E. Hallyn" <serue@us.ibm.com> writes:


Assume /user is the base unprivileged mount point.

echo dummy > /tmp/1234
mount --bind /etc /user/etc
mount --bind /tmp/1234 /user/etc/passwd

Now you can't create /etc/passwd.new and rename it to /etc/passwd.
Stopping adduser from working.

As Miklos said this can apply to any file or any directory, so it can
be a DOS against any other user on the system.

It is also contrary to classic unix and linux semantics as open files
don't otherwise prevent unlink, rename or, rmdir from happening. So
applications are not going to be ready for it.

At a practical level I recently replace chroot with mount namespaces
to simplify handling of mounts and ouch!  When a process goes crazy
and doesn't exit when you expect and then you try and delete the
directory it is a pain.

Eric

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
unprivileged mounts git tree, Miklos Szeredi, (Wed May 7, 5:05 am)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Thu Aug 7, 3:27 pm)
Re: unprivileged mounts git tree, Eric W. Biederman, (Thu Aug 7, 5:07 pm)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Thu Aug 7, 5:25 pm)
Re: unprivileged mounts git tree, Miklos Szeredi, (Mon Aug 25, 4:01 am)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Wed Aug 27, 8:36 am)
Re: unprivileged mounts git tree, Miklos Szeredi, (Wed Aug 27, 8:55 am)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Wed Aug 27, 11:46 am)
Re: unprivileged mounts git tree, Miklos Szeredi, (Wed Sep 3, 11:45 am)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Wed Sep 3, 2:54 pm)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Wed Sep 3, 3:02 pm)
Re: unprivileged mounts git tree, Miklos Szeredi, (Wed Sep 3, 3:25 pm)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Wed Sep 3, 3:43 pm)
Re: unprivileged mounts git tree, Miklos Szeredi, (Wed Sep 3, 11:42 pm)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Thu Sep 4, 6:28 am)
Re: unprivileged mounts git tree, Miklos Szeredi, (Thu Sep 4, 7:06 am)
Re: unprivileged mounts git tree, Miklos Szeredi, (Thu Sep 4, 8:40 am)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Thu Sep 4, 9:17 am)
Re: unprivileged mounts git tree, Miklos Szeredi, (Thu Sep 4, 10:42 am)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Thu Sep 4, 10:48 am)
Re: unprivileged mounts git tree, Miklos Szeredi, (Thu Sep 4, 11:03 am)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Thu Sep 4, 11:49 am)
Re: unprivileged mounts git tree, Miklos Szeredi, (Thu Sep 4, 3:26 pm)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Thu Sep 4, 4:32 pm)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Fri Sep 5, 8:31 am)
Re: unprivileged mounts git tree, Miklos Szeredi, (Tue Sep 9, 6:34 am)
Re: unprivileged mounts git tree, Eric W. Biederman, (Thu Sep 11, 3:37 am)
Re: unprivileged mounts git tree, Miklos Szeredi, (Thu Sep 11, 7:43 am)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Thu Sep 11, 8:20 am)
Re: unprivileged mounts git tree, Miklos Szeredi, (Thu Sep 11, 8:44 am)
Re: unprivileged mounts git tree, Eric W. Biederman, (Thu Sep 11, 11:54 am)
Re: unprivileged mounts git tree, Eric W. Biederman, (Thu Sep 11, 12:04 pm)
Re: unprivileged mounts git tree, Eric W. Biederman, (Thu Sep 11, 12:58 pm)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Fri Sep 12, 3:08 pm)
Re: unprivileged mounts git tree, Eric W. Biederman, (Fri Sep 12, 8:12 pm)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Sat Sep 13, 6:56 pm)
Re: unprivileged mounts git tree, Eric W. Biederman, (Sat Sep 13, 8:06 pm)
Re: unprivileged mounts git tree, Serge E. Hallyn, (Tue Sep 30, 12:39 pm)
Re: unprivileged mounts git tree, Miklos Szeredi, (Mon Oct 6, 4:05 am)