funsec mailing list archives
Re: symlink creation (and sudo)
From: Valdis.Kletnieks () vt edu
Date: Thu, 27 May 2010 14:24:12 -0400
On Thu, 27 May 2010 13:28:37 EDT, Damian Gerow said:
Okay, that's probably where I'm pulling this from, then. I'll admit, I'm not really sure how it's 'voodoo security'; sure, it just solves/papers over one specific problem, but at least it does so consistantly and in one location, instead of every application needing to be aware of the issue.
The reason why it's considered voodoo security in a MAC world is *because* it papers over one problem (a symlink can be used to redirect a file access), rather than look at the *real* problem: a program expecting to open a file in one security context was allowed to open something in another context (in this case, a symlink). So for instance, in the SELinux world, there's a rule that says "ntpd can only open files tagged with the 'ntpd_file' context", and another rule that says "mortals cannot create files in the ntpd_file context" - and at that point, there's no amount of symlink games or file-rename games you can play, because the kernel simply won't let ntpd access your bogus symlink or file. (And yes, the corner cases are a bitch - somebody needs to be able to edit ntp.conf. :)
Attachment:
_bin
Description:
_______________________________________________ Fun and Misc security discussion for OT posts. https://linuxbox.org/cgi-bin/mailman/listinfo/funsec Note: funsec is a public and open mailing list.
Current thread:
- symlink creation (and sudo) Damian Gerow (May 27)
- Re: symlink creation (and sudo) Bill Weiss (May 27)
- Re: symlink creation (and sudo) Valdis . Kletnieks (May 27)
- Re: symlink creation (and sudo) Damian Gerow (May 27)
- Re: symlink creation (and sudo) Valdis . Kletnieks (May 27)
- Re: symlink creation (and sudo) Damian Gerow (May 27)
- Re: symlink creation (and sudo) der Mouse (May 27)
- Re: symlink creation (and sudo) Damian Gerow (May 27)
