Commit 97fd0dd5 authored by Alexander Potapenko's avatar Alexander Potapenko Committed by Yang Yingliang
Browse files

fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()

mainline inclusion
from mainline-next
commit bb77be1c3196eb3c05ec68f4ffeb155503053d09
category: bugfix
bugzilla: 13690
CVE: CVE-2020-10732

-------------------------------------------------

KMSAN reported uninitialized data being written to disk when dumping core.
As a result, several kilobytes of kmalloc memory may be written to the
core file and then read by a non-privileged user.

Link: http://lkml.kernel.org/r/20200419100848.63472-1-glider@google.com
Link: https://github.com/google/kmsan/issues/76


Signed-off-by: default avatarAlexander Potapenko <glider@google.com>
Reported-by: default avatarsam <sunhaoyl@outlook.com>
Acked-by: default avatarKees Cook <keescook@chromium.org>
Cc: Alexey Dobriyan <adobriyan@gmail.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: default avatarYang Yingliang <yangyingliang@huawei.com>
Reviewed-by: default avatarJason Yan <yanaijie@huawei.com>
Signed-off-by: default avatarYang Yingliang <yangyingliang@huawei.com>
parent 61777a78
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment