]> www.infradead.org Git - users/jedix/linux-maple.git/commit
tipc: check nl sock before parsing nested attributes
authorRichard Alpe <richard.alpe@ericsson.com>
Mon, 16 May 2016 09:14:54 +0000 (11:14 +0200)
committerChuck Anderson <chuck.anderson@oracle.com>
Wed, 6 Jul 2016 23:27:26 +0000 (16:27 -0700)
commit0124ee144fabf12f5e523d8e474736bf96708acf
tree8b1b4ac3db3616f83603f2c910657cd30482af60
parentec2a0d37eca0da507efda69995109c584479d07c
tipc: check nl sock before parsing nested attributes

Make sure the socket for which the user is listing publication exists
before parsing the socket netlink attributes.

Prior to this patch a call without any socket caused a NULL pointer
dereference in tipc_nl_publ_dump().

Tested-and-reported-by: Baozeng Ding <sploving1@gmail.com>
Signed-off-by: Richard Alpe <richard.alpe@ericsson.com>
Acked-by: Jon Maloy <jon.maloy@ericsson.cm>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit 45e093ae2830cd1264677d47ff9a95a71f5d9f9c)

Orabug: 23347071
CVE: CVE-2016-4951

Signed-off-by: Manjunath Govindashetty <manjunath.govindashetty@oracle.com>
net/tipc/socket.c