summaryrefslogtreecommitdiffstats
path: root/net/xfrm/xfrm_device.c
diff options
context:
space:
mode:
authorJakub Kicinski <jakub.kicinski@netronome.com>2017-06-22 18:57:55 -0700
committerDavid S. Miller <davem@davemloft.net>2017-06-23 14:10:05 -0400
commit926f38e9744b2ee6d92085c28ebb50744e9e1182 (patch)
tree8bece0c7338621cebdf5978d5ebce396a2309ac2 /net/xfrm/xfrm_device.c
parent239946314e57711d7da546b67964d0b387a3ee42 (diff)
downloadlinux-926f38e9744b2ee6d92085c28ebb50744e9e1182.tar.bz2
tcp: fix out-of-bounds access in ULP sysctl
KASAN reports out-of-bound access in proc_dostring() coming from proc_tcp_available_ulp() because in case TCP ULP list is empty the buffer allocated for the response will not have anything printed into it. Set the first byte to zero to avoid strlen() going out-of-bounds. Fixes: 734942cc4ea6 ("tcp: ULP infrastructure") Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/xfrm/xfrm_device.c')
0 files changed, 0 insertions, 0 deletions