RE: allowing ordinary users to open privileged ports

"Myers, Mike" <[email protected]> Tue, 14 Sep 2004 10:41:52 -0700
Newsgroups gmane.comp.security.sun
Message-ID <A6DAFC50A39A9943B560F4B328D7ED4B0569995C@nwdc07ex.nwdc.ibs-lmco.com>
You know, I've often heard this statement (about SUID shell scripts being dangerous) without a good explanation -- too often the authoring citing "security concerns" for not explaining it (not that Brian did!)

For those who feel the same way, I found a reasonable explanation here:

http://www.faqs.org/faqs/unix-faq/faq/part4/section-7.html

It does a good job of covering PATH issues, timing issues and others.  Always good to understand exactly what type of attack one is defending against.

Cheers,
 - Mike Myers, Mike.Myers <at> nwdc.net


-----Original Message-----
From: Brian Parent [mailto:[email protected]]
Sent: Monday, September 13, 2004 10:29 AM
To: [email protected]
Subject: Re: allowing ordinary users to open privileged ports


I'm glad to hear that your method #2 presented other problems
which prevented you from using it.

Creating a setuid shell script creates a major security hole.
Local users with access to such a script can execute arbitrary
programs as the owner of the script (root in this case).