From: Arjan van de Ven <arjan@infradead.org>
To: "Dr. David Alan Gilbert" <linux@treblig.org>
Cc: linux-kernel@vger.kernel.org
Subject: Re: mmap_min_addr/SECURITY_DEFAULT_MMAP_MIN_ADDR suggested values
Date: Mon, 23 Jun 2008 07:04:35 -0700 [thread overview]
Message-ID: <20080623070435.76c8b260@infradead.org> (raw)
In-Reply-To: <20080623135337.GE846@gallifrey>
On Mon, 23 Jun 2008 14:53:37 +0100
"Dr. David Alan Gilbert" <linux@treblig.org> wrote:
> Hi,
> The config help for SECURITY_DEFAULT_MMAP_MIN_ADDR suggests 65536
> as a 'reasonable' value for x86 and the original mmap_min_addr
> patches suggested that 'something like 64k' was a safe value that
> wouldn't affect most programs.
>
> Where does this 64k value come from? A number of distros seem
> to have followed this advice and have it set to 64k; but is there
> really any likely benefit of having it larger than PAGE_SIZE say?
there's a few things in the kernel that are bigger than 4K (or rather,
lead to pointers beyond 4K) so it's not all that bad advice.
>
> I ask because I have an ancient program that maps stuff at 8k; the
> general advice of stuff on the net seems to be to set this limit
> to 0 if people have problems (I'm just lowering it to 4k),
> but I was thinking perhaps using a lower default value would be more
> secure since less people would take the easy answer and just turn the
> feature off altogether.
interesting... what does the program do?
(applications making assumptions on where they can mmap stuff... that's
not really valid. Realistically, the only safe way to use MAP_FIXED is
on memory that you got from mmap before.. think about it: what if
glibc happened to mmap something there first?)
So I'm quite curious what/why this app is doing this
--
If you want to reach me at my work email, use arjan@linux.intel.com
For development, discussion and tips for power savings,
visit http://www.lesswatts.org
next prev parent reply other threads:[~2008-06-23 14:04 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-06-23 13:53 mmap_min_addr/SECURITY_DEFAULT_MMAP_MIN_ADDR suggested values Dr. David Alan Gilbert
2008-06-23 14:04 ` Arjan van de Ven [this message]
2008-06-23 14:37 ` Dr. David Alan Gilbert
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080623070435.76c8b260@infradead.org \
--to=arjan@infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@treblig.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.