Return to BSD News archive
Path: sserve!manuel!munnari.oz.au!uunet!mcsun!Germany.EU.net!bs
From: bs@Germany.EU.net (Bernard Steiner)
Newsgroups: comp.unix.bsd
Subject: Yet another way to cause a kernel panic
Date: 17 Aug 1992 15:06:16 GMT
Organization: EUnet Backbone, Dortmund, Germany
Lines: 24
Distribution: world
Message-ID: <16of99INNide@disaster.Germany.EU.net>
NNTP-Posting-Host: walhalla.germany.eu.net
Just found a nice way to cause a panic:
#include <unistd.h>
main()
{
chroot("/bin");
execl("./bin/sh", "-i", 0);
}
compile; log in as root, cd / and execute program...
bin/sync syncs the disks, while bin/ls starts listing and then panics
the system. WHY ?
Just because the process root is _above_ the process cwd is no legitimate
reason imho ;-)
Cheers,
Bernard
--
Bernard Steiner, FB Informatik/IRB, Uni Dortmund, vox +49 231 755 2444
Postfach 500500, D-W-4600 Dortmund 50, Germany fax +49 231 755 2386
bs@Germany.EU.net ...!uunet!unido!bs
*III And they gave it Instructions, but knew it not. } From The Book of Nome,
*IV It is, they said, a Box with a Funny Voice. } Mezzanine v.III-IV