Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/usr.bin/rsh



On Thu, Oct 30, 2014 at 04:40:57PM +0000, David Holland wrote:
 >  > } 
 >  > } Module Name:	src
 >  > } Committed By:	dholland
 >  > } Date:		Thu Oct 30 06:13:50 UTC 2014
 >  > } 
 >  > } Modified Files:
 >  > } 	src/usr.bin/rsh: rsh.c
 >  > } 
 >  > } Log Message:
 >  > } Drop setuid before execing rlogin. Failure to do so should be
 >  > } harmless, but is sloppy.
 >  > 
 >  >      Uh...
 >  > 
 >  > -r-xr-xr-x  1 root  wheel  16303 Sep 18 17:35 /usr/bin/rsh*
 > 
 > -r-sr-xr-x  1 root  wheel  16169 Sep 11 04:45 /bin/rcmd
 > 
 > It doesn't *work* if not setuid.

Although I suppose that code is outside IN_RCMD. So maybe it's
useless; but on the other hand, what are the odds of someone taking
the code and installing it the traditional way? Plus I'm sure the
Coverity report that triggered this discussion in the first place
thought the code was running setuid.

-- 
David A. Holland
dholland%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index