From: Alexander Potapenko Date: Fri, 23 Mar 2018 12:49:02 +0000 (+0100) Subject: netlink: make sure nladdr has correct size in netlink_connect() X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85612401b97f42ca3addf3d5786cc6de4fcb8fda;p=pandora-kernel.git netlink: make sure nladdr has correct size in netlink_connect() commit 7880287981b60a6808f39f297bb66936e8bdf57a upstream. KMSAN reports use of uninitialized memory in the case when |alen| is smaller than sizeof(struct sockaddr_nl), and therefore |nladdr| isn't fully copied from the userspace. Signed-off-by: Alexander Potapenko Fixes: 1da177e4c3f41524 ("Linux-2.6.12-rc2") Reviewed-by: Eric Dumazet Signed-off-by: David S. Miller [bwh: Backported to 3.2: adjust context] Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed