diff options
author | Mathias Krause <[email protected]> | 2012-08-15 11:31:51 +0000 |
---|---|---|
committer | David S. Miller <[email protected]> | 2012-08-15 21:36:31 -0700 |
commit | 792039c73cf176c8e39a6e8beef2c94ff46522ed (patch) | |
tree | f337e39a3194c1de2330e3d0acc0b76e91a8593d /net/unix/af_unix.c | |
parent | 9344a972961d1a6d2c04d9008b13617bcb6ec2ef (diff) |
Bluetooth: L2CAP - Fix info leak via getsockname()
The L2CAP code fails to initialize the l2_bdaddr_type member of struct
sockaddr_l2 and the padding byte added for alignment. It that for leaks
two bytes kernel stack via the getsockname() syscall. Add an explicit
memset(0) before filling the structure to avoid the info leak.
Signed-off-by: Mathias Krause <[email protected]>
Cc: Marcel Holtmann <[email protected]>
Cc: Gustavo Padovan <[email protected]>
Cc: Johan Hedberg <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions