X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=net%2Fnetlink%2Fattr.c;h=df5f820a4c325be1547b778031b1f9bfcd159ca7;hb=5dee9e7c4c869fcffccc3d432b755793dfa71376;hp=004139557e09507f01969754cc779002e1fcfbc9;hpb=02b25fcff676125a88169c8a78d4c6dd647574ed;p=pandora-kernel.git diff --git a/net/netlink/attr.c b/net/netlink/attr.c index 004139557e09..df5f820a4c32 100644 --- a/net/netlink/attr.c +++ b/net/netlink/attr.c @@ -67,6 +67,11 @@ static int validate_nla(struct nlattr *nla, int maxtype, } break; + case NLA_BINARY: + if (pt->len && attrlen > pt->len) + return -ERANGE; + break; + default: if (pt->len) minlen = pt->len;