From 1fa398cfab73ee641ffa2fa47a8bc4794781f10b Mon Sep 17 00:00:00 2001 From: Tomoki Shirasawa Date: Wed, 24 Jan 2018 23:11:18 +0900 Subject: [PATCH] do_kill: fix to initialization leakage --- arch/x86_64/kernel/syscall.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/x86_64/kernel/syscall.c b/arch/x86_64/kernel/syscall.c index bd55b34f..2d4f7afa 100644 --- a/arch/x86_64/kernel/syscall.c +++ b/arch/x86_64/kernel/syscall.c @@ -1360,6 +1360,7 @@ done: rc = -ENOMEM; } else{ + memset(pending, 0, sizeof(struct sig_pending)); pending->sigmask.__val[0] = mask; memcpy(&pending->info, info, sizeof(siginfo_t)); pending->ptracecont = ptracecont;