|
Message-ID: <20110617085951.GA7772@openwall.com> Date: Fri, 17 Jun 2011 12:59:51 +0400 From: Solar Designer <solar@...nwall.com> To: kernel-hardening@...ts.openwall.com Subject: Re: How to temporary change 'current' (task) Vasiliy, On Fri, Jun 17, 2011 at 12:36:51PM +0400, Vasiliy Kulikov wrote: > I wonder whether there is a simple way to temporary switch 'current' to > another task and then switch it back with minimum side effects? I strongly recommend that we don't. Doing so would introduce security risks similar to what we saw with set_fs(USER_DS). Even if you implement everything right and safely, you would set an extremely bad precedent, encouraging others to do risky things like that. Under the security hardening project, we should be moving the kernel away from those things, not introducing more of them. So you need to find another way to achieve your objective (or maybe choose not to achieve it). ...and you meant "temporarily". ;-) Sorry for not answering your question directly (I don't know the answer), yet I hope this opinion helps. Alexander
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.