diff
1869  if (unlikely(!pskb_may_pull(skb, NSH_BASE_HDR_LEN)))
1870      goto out;
1871  nsh_len = nsh_hdr_len(nsh_hdr(skb));
1872 +if (nsh_len > skb_tailroom(skb) || nsh_len > INT_MAX)
1873 +    goto out;
1874  if (nsh_len < NSH_BASE_HDR_LEN)
1875      goto out;
