]> git.baikalelectronics.ru Git - kernel.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)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 28 Oct 2010 01:03:13 +0000 (18:03 -0700)
commit2494d77da611bfc518d08cc4f6e284c834e5db7f
treea27b2221818b89039fc948d19780d52bb5c70789
parentf9fcdb69685fdb37f4e61a89ce5509451b0e7a71
ipc: initialize structure memory to zero for compat functions

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>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
ipc/compat.c
ipc/compat_mq.c