Article View: comp.bugs.2bsd
Article #250Re: Cuserid() is a security hole
From: DAVID NEWALL
Date: Fri, 02 Jun 1989 10:50
Date: Fri, 02 Jun 1989 10:50
22 lines
1628 bytes
1628 bytes
In article <1725@auspex.auspex.com>, guy@auspex.auspex.com (Guy Harris) writes: > Which manual is "the manual"? The S5R3 manual page says it returns "a > character-string representation of the login name that the user of the > current process is logged in under", which makes it not surprising that, > as you note: > >>In fact, cuserid() returns the login name of the person who is logged in >>on the terminal pointed to by stdin, stdout or stderr. Huh? I don't get it. If I close stdin and stderr, and point stdout at your terminal, then cuserid() will say that I am you. That's isn't a "representation of the login name that the user of the current process is logged in under". And that's why I was surprised. (Though on reflection, I am now not surprised, given how it must surely work -- scanning the utmp file). David Newall Phone: +61 8 343 3160 Unix Systems Programmer Fax: +61 8 349 6939 Academic Computing Service E-mail: ccdn@levels.sait.oz.au SA Institute of Technology Post: The Levels, South Australia, 5095
Technical Details
Message-ID:
<343@levels.sait.edu.au>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!murtoa.cs.mu.oz.au!munnari.oz.au!mimir!hugin!augean!sirius!eco!nt!levels!ccdnReferences:
<289@levels.sait.edu.au> <1725@auspex.auspex.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!murtoa.cs.mu.oz.au!munnari.oz.au!mimir!hugin!augean!sirius!eco!nt!levels!ccdn From: ccdn@levels.sait.edu.au (DAVID NEWALL) Newsgroups: comp.bugs.2bsd,comp.bugs.4bsd,comp.bugs.sys5,comp.unix.wizards Subject: Re: Cuserid() is a security hole Message-ID: <343@levels.sait.edu.au> Date: 2 Jun 89 10:50:55 GMT References: <289@levels.sait.edu.au> <1725@auspex.auspex.com> Organization: Sth Australian Inst of Technology Lines: 22