At 20 Mar 2005 20:15:03 -0800,
Thomas Bushnell BSG wrote:
> 
> Marcus Brinkmann <[EMAIL PROTECTED]> writes:
> 
> > Following untrusted translators in the filesystem is a real security
> > hazard.
> 
> Can you say more about a specific losing scenario?  I did my level
> best to make sure that following translators doesn't give away any
> privs.  What's the problem?

A simple example of problem is a translator with an infinite file
hierarchy.  That can be done in the file system using finite space:
the root directory contains a directory, DIR, with inode #3, which
contains a directory, DIR, with inode #4, which contains a directory,
DIR with inode #5, etc.  Any process trying to list this part of the
VFS will end up in an infinite loop.  This would affect the program
which updates the locate database, users who run `find /', etc.


_______________________________________________
Bug-hurd mailing list
Bug-hurd@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-hurd

Reply via email to