diff --git a/net/key/af_key.c b/net/key/af_key.c index 2ebde0352245..713344c594d4 100644 --- a/net/key/af_key.c +++ b/net/key/af_key.c @@ -3526,6 +3526,10 @@ static int set_ipsecrequest(struct sk_buff *skb, + /* Reject invalid/unsupported address families */ + if (!socklen) + return -EINVAL; +