]> rtime.felk.cvut.cz Git - linux-imx.git/commit
ipc: initialize structure memory to zero for compat functions
authorDan Rosenberg <drosenberg@vsecurity.com>
Wed, 27 Oct 2010 22:34:17 +0000 (15:34 -0700)
committerAndi Kleen <ak@linux.intel.com>
Tue, 14 Dec 2010 22:40:07 +0000 (23:40 +0100)
commit154893c8527b3eba012328c43736dfb918627edb
tree616cecc9ae1d01688fba9a0a1f616bfea1f6be2f
parent194587e5dfe26ffcf5358ee5c27dea79ff5e3d1d
ipc: initialize structure memory to zero for compat functions

commit 03145beb455cf5c20a761e8451e30b8a74ba58d9 upstream.

This takes care of leaking uninitialized kernel stack memory to
userspace from non-zeroed fields in structs in compat ipc functions.

Signed-off-by: Dan Rosenberg <drosenberg@vsecurity.com>
Cc: Manfred Spraul <manfred@colorfullife.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
ipc/compat.c
ipc/compat_mq.c