Re: [PATCH net-next 3/4] ethtool: strset: check nla_len overflow before nla_nest_end

From: Jakub Kicinski

Date: Tue Mar 31 2026 - 21:46:52 EST


On Tue, 31 Mar 2026 11:56:13 +0800 Hangbin Liu wrote:
> + if (skb_tail_pointer(skb) - (unsigned char *)strings_attr > U16_MAX)
> + goto nla_put_failure;

bit ugly, let's add a variant of nla_nest_end() which can return
an error on overflow (without the warning from patch 4) ?

> +
> nla_nest_end(skb, strings_attr);