diff options
| author | Mathias Krause <[email protected]> | 2016-04-10 12:52:28 +0200 |
|---|---|---|
| committer | David S. Miller <[email protected]> | 2016-04-14 00:46:39 -0400 |
| commit | 309cf37fe2a781279b7675d4bb7173198e532867 (patch) | |
| tree | 90e5bb98299df826738da22e6bee834a2d60fdfd /tools/perf/scripts/python/net_dropmonitor.py | |
| parent | 41015e89d9ea8b3d94af22bcd8582f6f3f23d9c1 (diff) | |
packet: fix heap info leak in PACKET_DIAG_MCLIST sock_diag interface
Because we miss to wipe the remainder of i->addr[] in packet_mc_add(),
pdiag_put_mclist() leaks uninitialized heap bytes via the
PACKET_DIAG_MCLIST netlink attribute.
Fix this by explicitly memset(0)ing the remaining bytes in i->addr[].
Fixes: eea68e2f1a00 ("packet: Report socket mclist info via diag module")
Signed-off-by: Mathias Krause <[email protected]>
Cc: Eric W. Biederman <[email protected]>
Cc: Pavel Emelyanov <[email protected]>
Acked-by: Pavel Emelyanov <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/net_dropmonitor.py')
0 files changed, 0 insertions, 0 deletions