oss-sec mailing list archives

Re: [PATCH 2/2] execve: check the VM has enough memory at first


From: Linus Torvalds <torvalds () linux-foundation org>
Date: Fri, 10 Sep 2010 08:06:41 -0700

On Wed, Sep 8, 2010 at 10:04 PM, KOSAKI Motohiro
<kosaki.motohiro () jp fujitsu com> wrote:

After this patch, execve() expand stack at first and receive to
check vm_enough_memory() properly. then, too long argument of
execve() than the machine memory return EFAULT properly.

This is horrible. We don't want to walk the arguments one more time
just for this. Let's just improve the checks that we do as we go
along.

                            Linus


Current thread: