veth: Enforce minimum size of VETH_INFO_PEER
authorThomas Graf <tgraf@suug.ch>
Wed, 15 Feb 2012 04:09:46 +0000 (04:09 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 1 Mar 2012 00:33:46 +0000 (16:33 -0800)
commit497f51fc64d0bce7f1a40ebed20b2ba5090777a3
tree9a99e9b4ae7b081fa497421bc94e1099c6b7aa55
parent32fa5d83232b026092505e9165e119e5806b930d
veth: Enforce minimum size of VETH_INFO_PEER

[ Upstream commit 237114384ab22c174ec4641e809f8e6cbcfce774 ]

VETH_INFO_PEER carries struct ifinfomsg plus optional IFLA
attributes. A minimal size of sizeof(struct ifinfomsg) must be
enforced or we may risk accessing that struct beyond the limits
of the netlink message.

Signed-off-by: Thomas Graf <tgraf@suug.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/veth.c