[comp.sys.hp] UUCP security hole or feature ?

jand@maestro.htsa.aha.nl (Jan Derriks) (02/26/91)

DISCLAIMER: I have contacted the CRC about this. The response was very
	    'tame' (dull, not really interested). The question I got
	    was: does the manual page say this should *not* be the case ?
	    I assume it's a local security problem but would like to
	    know what to do about it (other than 'rm /usr/bin/uucp').
	    
BUG: uucp retains setuid bits when a (local) copy of a file is done.
     the new file is owned by uucp.

Reproduce by:   $ echo '#!/usr/bin/id' >foobar
		$ chmod 6555 foobar
		$ uucp foobar test  (test is owned by uucp with suid ?)
		$ ./test
		(effective id becomes uucp if filesystem allows it)

The manual page says the mode of the copied file should become 0666.
Can anyone tell me why on our HP9000/835 HPUX 7.0 system it doesnt ?
(btw, it is not a 'secure' system).

[do a 'chmod go-rwx /usr/bin/uucp' if you are afraid of bad guys running
 around as uucp. But don't worry, it's still a long way from being root ]


Jan Derriks.

Flames will be used to heaten our office and will be accepted gratefully
during winter times.
-- 

A chubby man with a white beard and a red suit will approach you soon.
Avoid him.  He's a Commie.