netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 15 Jan 2024 11:50:29 +0000 (12:50 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 Jan 2024 23:35:59 +0000 (15:35 -0800)
commitbf6b3b6d110f5e333bf402c13456d7da476af9c1
treeed5759a932374bc36d3683c0f1737dc828fddabe
parent87e5fb6d1cc28c9b20723faa9ed050c3e0a2cbcd
netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description

[ Upstream commit 113661e07460a6604aacc8ae1b23695a89e7d4b3 ]

It is still possible to set on the NFT_SET_CONCAT flag by specifying a
set size and no field description, report EINVAL in such case.

Fixes: 1b6345d4160e ("netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/netfilter/nf_tables_api.c