On Thu, Feb 27, 2020 at 3:47 AM Sasha Levin <sashal@xxxxxxxxxx> wrote: > > On Wed, Feb 26, 2020 at 11:49:42AM +0100, gregkh@xxxxxxxxxxxxxxxxxxx wrote: > > > >The patch below does not apply to the 4.19-stable tree. > >If someone wants it applied there, or to any other stable or longterm > >tree, then please email the backport, including the original git commit > >id to <stable@xxxxxxxxxxxxxxx>. > > > >thanks, > > > >greg k-h > > > >------------------ original commit in Linus's tree ------------------ > > > >From 305e519ce48e935702c32241f07d393c3c8fed3e Mon Sep 17 00:00:00 2001 > >From: Alexander Potapenko <glider@xxxxxxxxxx> > >Date: Thu, 20 Feb 2020 20:04:30 -0800 > >Subject: [PATCH] lib/stackdepot.c: fix global out-of-bounds in stack_slabs > > > >Walter Wu has reported a potential case in which init_stack_slab() is > >called after stack_slabs[STACK_ALLOC_MAX_SLABS - 1] has already been > >initialized. In that case init_stack_slab() will overwrite > >stack_slabs[STACK_ALLOC_MAX_SLABS], which may result in a memory > >corruption. > > > >Link: http://lkml.kernel.org/r/20200218102950.260263-1-glider@xxxxxxxxxx > >Fixes: cd11016e5f521 ("mm, kasan: stackdepot implementation. Enable stackdepot for SLAB") > >Signed-off-by: Alexander Potapenko <glider@xxxxxxxxxx> > >Reported-by: Walter Wu <walter-zh.wu@xxxxxxxxxxxx> > >Cc: Dmitry Vyukov <dvyukov@xxxxxxxxxx> > >Cc: Matthias Brugger <matthias.bgg@xxxxxxxxx> > >Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> > >Cc: Josh Poimboeuf <jpoimboe@xxxxxxxxxx> > >Cc: Kate Stewart <kstewart@xxxxxxxxxxxxxxxxxxx> > >Cc: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> > >Cc: <stable@xxxxxxxxxxxxxxx> > >Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> > >Signed-off-by: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> > > I've grabbed ee050dc83bc3 ("lib/stackdepot: Fix outdated comments") as a > dependency and queued for 4.19-4.9. Thanks a lot!