summaryrefslogtreecommitdiff
path: root/net/l2tp
diff options
context:
space:
mode:
authorMathias Krause <minipli@googlemail.com>2012-08-15 11:31:51 (GMT)
committerDavid S. Miller <davem@davemloft.net>2012-08-16 04:36:31 (GMT)
commit792039c73cf176c8e39a6e8beef2c94ff46522ed (patch)
treef337e39a3194c1de2330e3d0acc0b76e91a8593d /net/l2tp
parent9344a972961d1a6d2c04d9008b13617bcb6ec2ef (diff)
downloadlinux-792039c73cf176c8e39a6e8beef2c94ff46522ed.tar.xz
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 <minipli@googlemail.com> Cc: Marcel Holtmann <marcel@holtmann.org> Cc: Gustavo Padovan <gustavo@padovan.org> Cc: Johan Hedberg <johan.hedberg@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/l2tp')
0 files changed, 0 insertions, 0 deletions