diff options
author | Andrea Parri (Microsoft) <[email protected]> | 2020-12-09 08:08:22 +0100 |
---|---|---|
committer | Wei Liu <[email protected]> | 2021-02-05 09:55:42 +0000 |
commit | e99c4afbee07e9323e9191a20b24d74dbf815bdf (patch) | |
tree | cadc92a07f04097fe60987058de74f0a8b541dff /tools/perf/scripts/python/syscall-counts.py | |
parent | 06caa778d8b2fbcb4ac3878751e39d116424ba9b (diff) |
Drivers: hv: vmbus: Initialize memory to be sent to the host
__vmbus_open() and vmbus_teardown_gpadl() do not inizialite the memory
for the vmbus_channel_open_channel and the vmbus_channel_gpadl_teardown
objects they allocate respectively. These objects contain padding bytes
and fields that are left uninitialized and that are later sent to the
host, potentially leaking guest data. Zero initialize such fields to
avoid leaking sensitive information to the host.
Reported-by: Juan Vazquez <[email protected]>
Signed-off-by: Andrea Parri (Microsoft) <[email protected]>
Reviewed-by: Michael Kelley <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Wei Liu <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions