From owner-freebsd-hackers Thu Aug 27 14:17:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA02081 for freebsd-hackers-outgoing; Thu, 27 Aug 1998 14:17:19 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from indigo.ie (ts04-067.dublin.indigo.ie [194.125.148.197]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA02061 for ; Thu, 27 Aug 1998 14:17:04 -0700 (PDT) (envelope-from rotel@indigo.ie) Received: (from nsmart@localhost) by indigo.ie (8.8.8/8.8.7) id WAA01710; Thu, 27 Aug 1998 22:09:40 +0100 (IST) (envelope-from rotel@indigo.ie) From: Niall Smart Message-Id: <199808272109.WAA01710@indigo.ie> Date: Thu, 27 Aug 1998 22:09:40 +0000 In-Reply-To: <19980827224731.61006@follo.net>; Eivind Eklund Reply-To: rotel@indigo.ie X-Files: The truth is out there X-Mailer: Mail User's Shell (7.2.6 beta(3) 11/17/96) To: Eivind Eklund , rotel@indigo.ie, dyson@iquest.net, joelh@gnu.org Subject: Re: I want to break binary compatibility. Cc: imp@village.org, dkelly@hiwaay.net, rabtter@aye.net, hackers@FreeBSD.ORG Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > > > > You're basically trying to disable chmod +x for anyone but root, > > but to do that properly you have to audit every program the user > > has permission to execute and each library which those programs > > use. It's _far_ easier to understand how they are getting in. > > Eh? What? You don't have to audit anything - you just add a check > for this in the places in the kernel where you start an executable. > And we were talking of a new flag, not a change to the mode > structure... Sure you do, you want to let them run ncftp? Well ncftp has a buffer overflow in how it reads its configuration file. How are you going to prevent them exploiting that? Niall -- Niall Smart, rotel@indigo.ie. Amaze your friends and annoy your enemies: echo '#define if(x) if (!(x))' >> /usr/include/stdio.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message