NetBSD-Bugs archive

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

Re: bin/36540: a mass of fixes for lpr



The following reply was made to PR bin/36540; it has been noted by GNATS.

From: David Holland <dholland-bugs%netbsd.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: bin/36540: a mass of fixes for lpr
Date: Sat, 9 Feb 2008 06:04:50 +0000

 Unfortunately, you cannot just remove all the seteuid() calls that
 bracket privileged operations: if you continue to run the programs
 privileged, they will be insecure, and if you don't, they won't work.
 
 You've replaced only one such block (out of many) with alternate code,
 and that alternate code assumes that the process be running with
 privilege. (Which means you've made it insecure rather than making it
 not work.)
 
 Real privilege separation code for lpr/lpd would probably be a good
 thing. This isn't it though and I'm afraid it's not even really a step
 in the right direction.
 
 -- 
 David A. Holland
 dholland%netbsd.org@localhost
 



Home | Main Index | Thread Index | Old Index