Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Jul 1999 09:51:43 -0400 (EDT)
From:      "Brian F. Feldman" <green@FreeBSD.org>
To:        Ville-Pertti Keinonen <will@iki.fi>
Cc:        hackers@FreeBSD.org
Subject:   Re: a BSD identd
Message-ID:  <Pine.BSF.4.10.9907130946220.76301-100000@janus.syracuse.net>
In-Reply-To: <86908l829q.fsf@not.demophon.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 13 Jul 1999, Ville-Pertti Keinonen wrote:

> 
> green@FreeBSD.org (Brian F. Feldman) writes:
> 
> > It's "out with the bad, in with the good." Pidentd code is pretty terrible.
> > The only security concerns with my code were wrt FAKEID, and those were
> > mostly fixed (mostly meaning that a symlink _may_ be opened, but it won't
> > be read.) If anyone wants to audit my code for security, I invite them to.
> 
> Did you mean to avoid reading through symlinks using the open + fstat
> method mentioned earlier in the thread?

No, I meant to avoid opening a file the user couldn't, or reading from a dev.

> 
> I thought I'd misunderstood, that you had to be discussing something
> else, since you and whoever else was involved both agreed that open +
> fstat is sufficient, and I thought that several people can't possibly
> be so completely confused.
> 
> If you really want to avoid reading through symlinks, you need to
> lstat, open and fstat (the order doesn't really matter).
> 

I don't care about symlinks. I care about the underlying file.

> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-hackers" in the body of the message
> 

 Brian Fundakowski Feldman      _ __ ___ ____  ___ ___ ___  
 green@FreeBSD.org                   _ __ ___ | _ ) __|   \ 
     FreeBSD: The Power to Serve!        _ __ | _ \._ \ |) |
       http://www.FreeBSD.org/              _ |___/___/___/ 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9907130946220.76301-100000>