[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <alpine.LRH.2.00.0907222345530.17486@tundra.namei.org>
Date: Wed, 22 Jul 2009 23:53:44 +1000 (EST)
From: James Morris <jmorris@...ei.org>
To: Eric Paris <eparis@...hat.com>
cc: linux-kernel@...r.kernel.org, selinux@...ho.nsa.gov,
linux-security-module@...r.kernel.org, sds@...ho.nsa.gov,
spender@...ecurity.net, dwalsh@...hat.com, cl@...ux-foundation.org,
arjan@...radead.org, alan@...rguk.ukuu.org.uk, kyle@...artin.ca,
cpardy@...hat.com, arnd@...db.de
Subject: Re: [PATCH -v2 1/2] VM/SELinux: require CAP_SYS_RAWIO for all
mmap_zero operations
On Tue, 21 Jul 2009, Eric Paris wrote:
> error = security_file_mmap(file, reqprot, prot, flags, addr, 0);
> if (error)
> return error;
> +
> + if ((addr < mmap_min_addr) && !capable(CAP_SYS_RAWIO))
> + return -EACCES;
> +
These DAC checks should happen before the LSM hook, in keeping with the
general design goal of LSM of "DAC before MAC", so that application
behavior remains as consistent as possible.
- James
--
James Morris
<jmorris@...ei.org>
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists