diff options
author | Mathias Krause <[email protected]> | 2017-08-26 17:08:59 +0200 |
---|---|---|
committer | Steffen Klassert <[email protected]> | 2017-08-28 10:58:02 +0200 |
commit | e3e5fc1698ae35ac60d075b477e84accb96e2652 (patch) | |
tree | bf5e774b618ef41b75b83c01e1d120f5c8376c7a /net/tipc/node.c | |
parent | 50329c8a340c9dea60d837645fcf13fc36bfb84d (diff) |
xfrm_user: fix info leak in build_expire()
The memory reserved to dump the expired xfrm state includes padding
bytes in struct xfrm_user_expire added by the compiler for alignment. To
prevent the heap info leak, memset(0) the remainder of the struct.
Initializing the whole structure isn't needed as copy_to_user_state()
already takes care of clearing the padding bytes within the 'state'
member.
Signed-off-by: Mathias Krause <[email protected]>
Signed-off-by: Steffen Klassert <[email protected]>
Diffstat (limited to 'net/tipc/node.c')
0 files changed, 0 insertions, 0 deletions