lkml.org 
[lkml]   [2012]   [Oct]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [RESEND][PATCH] gen_init_cpio: avoid stack overflow when expanding
On Wed, 24 Oct 2012 13:57:56 -0700
Kees Cook <keescook@chromium.org> wrote:

> Fix possible overflow of the buffer used for expanding environment
> variables when building file list.
>
> $ cat usr/crash.list
> file foo ${BIG}${BIG}${BIG}${BIG}${BIG}${BIG} 0755 0 0
> $ BIG=$(perl -e 'print "A" x 4096;') ./usr/gen_init_cpio usr/crash.list
> *** buffer overflow detected ***: ./usr/gen_init_cpio terminated
>
> This also replaces the space-indenting with tabs.
>
> Patch based on existing fix extracted from grsecurity.
>
> ...
>
> Cc: stable@vger.kernel.org

Why did you feel we need to backport this to -stable?


\
 
 \ /
  Last update: 2012-10-27 23:01    [W:0.058 / U:0.180 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site