Messages in this thread | | | Date | Mon, 25 Sep 2006 12:53:55 +0200 | From | Pavel Machek <> | Subject | Re: [patch] remove MNT_NOEXEC check for PROT_EXEC mmaps |
| |
Hi!
> >> The consensus has been to add the same checks to mprotect. They were > >> not left out intentionally. > > > >But how about the anonymous mmap with PROT_EXEC set? > > I'm curious about this, too. ld-linux.so is a purely unprivileged > program. It isn't setuid root. Can you write a variant of ld-linux.so > that reads an executable into memory off of a partition mounted noexec and > then begins executing that code? (perhaps by using anonymous mmap > with
Yes, you can, but to execute your ld-linux-ignore-noexec.so variant, you need to put it somewhere with exec permissions, right? Pavel
-- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |