From: Jan Beulich Date: Tue, 9 Jun 2015 13:54:53 +0000 (+0200) Subject: arinc653: don't leak hypervisor stack contents through XEN_SYSCTL_SCHEDOP_getinfo X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~3126 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=e0e3b8f64730f3ee167d29aa5ab18902fba4f416;p=xen.git arinc653: don't leak hypervisor stack contents through XEN_SYSCTL_SCHEDOP_getinfo Note that due to XSA-77 this is not a security issue. Reported-by: "栾尚聪(好风)" Signed-off-by: Jan Beulich Acked-by Robert VanVossen --- diff --git a/xen/common/sched_arinc653.c b/xen/common/sched_arinc653.c index 819b869193..cff5da9d99 100644 --- a/xen/common/sched_arinc653.c +++ b/xen/common/sched_arinc653.c @@ -705,6 +705,7 @@ a653sched_adjust_global(const struct scheduler *ops, rc = arinc653_sched_set(ops, &local_sched); break; case XEN_SYSCTL_SCHEDOP_getinfo: + memset(&local_sched, -1, sizeof(local_sched)); rc = arinc653_sched_get(ops, &local_sched); if ( rc ) break;