* [uml-devel] Module exploits into the host? @ 2004-03-03 20:09 Robin Green 2004-03-03 21:29 ` Henrik Nordstrom 0 siblings, 1 reply; 9+ messages in thread From: Robin Green @ 2004-03-03 20:09 UTC (permalink / raw) To: user-mode-linux-devel [-- Attachment #1: Type: text/plain, Size: 205 bytes --] Even with the skas patch, is it possible for an insmod to allow an attacker to break out of a UML? If not, why not? If so, are there any configurations that are not vulnerable to this? -- Robin [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [uml-devel] Module exploits into the host? 2004-03-03 20:09 [uml-devel] Module exploits into the host? Robin Green @ 2004-03-03 21:29 ` Henrik Nordstrom 2004-03-03 23:14 ` [uml-devel] More security questions (was: Module exploits into the host?) Robin Green 2004-03-04 9:36 ` [uml-devel] Module exploits into the host? Cameron Patrick 0 siblings, 2 replies; 9+ messages in thread From: Henrik Nordstrom @ 2004-03-03 21:29 UTC (permalink / raw) To: Robin Green; +Cc: user-mode-linux-devel On Wed, 3 Mar 2004, Robin Green wrote: > Even with the skas patch, is it possible for an insmod to allow an attacker to > break out of a UML? Yes. kernel code has full access as the user the kernel runs as, skas or not. This is required for UML to work as the UML kernel needs to access numerous resources on the host to be able to do anything. If you want to minimize this, run the UML chrooted (and absolutely not as root). The use of process capabilities can also be used to limit the possible damage, or any of the security extensions to Linux. Regards Henrik ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* [uml-devel] More security questions (was: Module exploits into the host?) 2004-03-03 21:29 ` Henrik Nordstrom @ 2004-03-03 23:14 ` Robin Green 2004-03-07 11:06 ` BlaisorBlade 2004-03-08 21:33 ` Jeff Dike 2004-03-04 9:36 ` [uml-devel] Module exploits into the host? Cameron Patrick 1 sibling, 2 replies; 9+ messages in thread From: Robin Green @ 2004-03-03 23:14 UTC (permalink / raw) To: user-mode-linux-devel [-- Attachment #1: Type: text/plain, Size: 766 bytes --] On Wed, Mar 03, 2004 at 10:29:59PM +0100, Henrik Nordstrom wrote: > On Wed, 3 Mar 2004, Robin Green wrote: > > Even with the skas patch, is it possible for an insmod to allow an attacker to > > break out of a UML? > > Yes. OK thanks. Two more security questions: 1. Has the lcall vulnerability been fixed? By a change in the mainline kernel? 2. I read on some mailing list (not this one) that in tt mode, processes within a UML instance can read and write to each other's memory! Ah, here we are, from last year: http://www.paul.sladen.org/vserver/archives/200305/0074.html Is this true, or just a rumour? I have a security proposal to post next, but first I want to understand the current state of play of UML security. -- Robin [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [uml-devel] More security questions (was: Module exploits into the host?) 2004-03-03 23:14 ` [uml-devel] More security questions (was: Module exploits into the host?) Robin Green @ 2004-03-07 11:06 ` BlaisorBlade 2004-03-08 21:33 ` Jeff Dike 1 sibling, 0 replies; 9+ messages in thread From: BlaisorBlade @ 2004-03-07 11:06 UTC (permalink / raw) To: user-mode-linux-devel; +Cc: Robin Green Alle 00:14, giovedì 4 marzo 2004, Robin Green ha scritto: > On Wed, Mar 03, 2004 at 10:29:59PM +0100, Henrik Nordstrom wrote: > > On Wed, 3 Mar 2004, Robin Green wrote: > > > Even with the skas patch, is it possible for an insmod to allow an > > > attacker to break out of a UML? > > > > Yes. > > OK thanks. > > Two more security questions: > > 1. Has the lcall vulnerability been fixed? By a change in the mainline > kernel? > > 2. I read on some mailing list (not this one) that in tt mode, processes > within a UML instance can read and write to each other's memory! Ah, here > we are, from last year: > > http://www.paul.sladen.org/vserver/archives/200305/0074.html > > Is this true, or just a rumour? > > I have a security proposal to post next, but first I want to understand the > current state of play of UML security. I think it can be true if you do not enable the "jail" mode. At least, in TT mode, without jail mode, any process can read the kernel memory; actually I don't think it can also read the other process memory *directly*, but it is possible if you can read the kernel datas you can get to do this (however not very simply). -- Paolo Giarrusso, aka Blaisorblade Linux registered user n. 292729 ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id\x1470&alloc_id638&opÌk _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [uml-devel] More security questions (was: Module exploits into the host?) 2004-03-03 23:14 ` [uml-devel] More security questions (was: Module exploits into the host?) Robin Green 2004-03-07 11:06 ` BlaisorBlade @ 2004-03-08 21:33 ` Jeff Dike 2004-03-09 23:21 ` Robin Green 1 sibling, 1 reply; 9+ messages in thread From: Jeff Dike @ 2004-03-08 21:33 UTC (permalink / raw) To: Robin Green; +Cc: user-mode-linux-devel greenrd@greenrd.org said: > 1. Has the lcall vulnerability been fixed? By a change in the mainline > kernel? No. It's easy enough to do - I just haven't got around to it yet. > 2. I read on some mailing list (not this one) that in tt mode, > processes within a UML instance can read and write to each other's > memory! Yes, they can do that through the UML kernel memory, which is mapped writeable into each process. This is impossible in skas mode. Jeff ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [uml-devel] More security questions (was: Module exploits into the host?) 2004-03-08 21:33 ` Jeff Dike @ 2004-03-09 23:21 ` Robin Green 0 siblings, 0 replies; 9+ messages in thread From: Robin Green @ 2004-03-09 23:21 UTC (permalink / raw) To: Jeff Dike; +Cc: user-mode-linux-devel [-- Attachment #1: Type: text/plain, Size: 557 bytes --] On Mon, Mar 08, 2004 at 04:33:42PM -0500, Jeff Dike wrote: > greenrd@greenrd.org said: > > 1. Has the lcall vulnerability been fixed? By a change in the mainline > > kernel? > > No. It's easy enough to do - I just haven't got around to it yet. OK, thanks. I've summarised the info in this thread, and added some more, on the UML wiki at http://uml.harlowhill.com/index.php/Security Please go ahead and make any corrections/additions you think appropriate. Please could you also add a link to this on the main UML sf site? -- Robin [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [uml-devel] Module exploits into the host? 2004-03-03 21:29 ` Henrik Nordstrom 2004-03-03 23:14 ` [uml-devel] More security questions (was: Module exploits into the host?) Robin Green @ 2004-03-04 9:36 ` Cameron Patrick 2004-03-04 10:19 ` Peter 1 sibling, 1 reply; 9+ messages in thread From: Cameron Patrick @ 2004-03-04 9:36 UTC (permalink / raw) To: user-mode-linux-devel Henrik Nordstrom wrote: | If you want to minimize this, run the UML chrooted (and absolutely not as | root). The use of process capabilities can also be used to limit the | possible damage, or any of the security extensions to Linux. Also, don't build module support into the kernel, and edit drivers/char/mem.c to disable writes to /dev/mem and /dev/kmem. Cameron. ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [uml-devel] Module exploits into the host? 2004-03-04 9:36 ` [uml-devel] Module exploits into the host? Cameron Patrick @ 2004-03-04 10:19 ` Peter 2004-03-04 19:45 ` [uml-devel] CFP workshop on UML Security (was: Module exploits into the host?) Goetz Bock 0 siblings, 1 reply; 9+ messages in thread From: Peter @ 2004-03-04 10:19 UTC (permalink / raw) To: user-mode-linux-devel And disable hostfs on your UML kernel (even if you're not passing a hostfs to the UML instance on its command line). ----- Original Message ----- From: "Cameron Patrick" <cameron@patrick.wattle.id.au> To: <user-mode-linux-devel@lists.sourceforge.net> Sent: Thursday, March 04, 2004 10:36 PM Subject: Re: [uml-devel] Module exploits into the host? > Henrik Nordstrom wrote: > > | If you want to minimize this, run the UML chrooted (and absolutely not as > | root). The use of process capabilities can also be used to limit the > | possible damage, or any of the security extensions to Linux. > > Also, don't build module support into the kernel, and edit drivers/char/mem.c > to disable writes to /dev/mem and /dev/kmem. > > Cameron. ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id\x1470&alloc_id638&opÌk _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* [uml-devel] CFP workshop on UML Security (was: Module exploits into the host?) 2004-03-04 10:19 ` Peter @ 2004-03-04 19:45 ` Goetz Bock 0 siblings, 0 replies; 9+ messages in thread From: Goetz Bock @ 2004-03-04 19:45 UTC (permalink / raw) To: user-mode-linux-devel, user-mode-linux-user Sorry for the crosspost, and beeing slightly off-topic (but at last it's related to the thread) As the CCC (www.ccc.de/muc.ccc.de) is doing the easterheg in Munich/Germany I wanted to ask if any UML-poweruser/-developer is living in/near Munich/Germany and willing to do/help on a UML workshop? Focussing on the added security by using UML. Part of the workshop should be breaking out of UML. Unfortuntely I don't have any experience doing so, only the ideas/gotchas presented in this thread. Please reply offline to: ehegg@blacknet.de -- /"\ Goetz Bock at blacknet dot de -- secure mobile Linux everNETting \ / (c) 2003 as GNU FDL 1.1 X [ 1. Use descriptive subjects - 2. Edit a reply for brevity - ] / \ [ 3. Reply to the list - 4. Read the archive *before* you post ] ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2004-03-09 23:38 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-03-03 20:09 [uml-devel] Module exploits into the host? Robin Green 2004-03-03 21:29 ` Henrik Nordstrom 2004-03-03 23:14 ` [uml-devel] More security questions (was: Module exploits into the host?) Robin Green 2004-03-07 11:06 ` BlaisorBlade 2004-03-08 21:33 ` Jeff Dike 2004-03-09 23:21 ` Robin Green 2004-03-04 9:36 ` [uml-devel] Module exploits into the host? Cameron Patrick 2004-03-04 10:19 ` Peter 2004-03-04 19:45 ` [uml-devel] CFP workshop on UML Security (was: Module exploits into the host?) Goetz Bock
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.