]> git.ipfire.org Git - thirdparty/nftables.git/commit
evaluate: validate chain max length
authorFlorian Westphal <fw@strlen.de>
Fri, 8 Dec 2023 23:37:09 +0000 (00:37 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 12 Dec 2023 12:30:09 +0000 (13:30 +0100)
commit59f4d37074f4fb30110271d6801f0d1bf6b95f0b
tree48fc115dc619a14a9a639751ac1ff348bde2f2e9
parentf892224083794bc39b289046c69bc91973636afe
evaluate: validate chain max length

commit 08925ba0daf19753df933fed69f4572a7c9d3d47 upstream.

The includes test files cause:
BUG: chain is too large (257, 256 max)nft: netlink.c:418: netlink_gen_chain: Assertion `0' failed.

Error out in evaluation step instead.

Signed-off-by: Florian Westphal <fw@strlen.de>
src/evaluate.c
tests/shell/testcases/bogons/nft-f/huge_chain_name_assert [new file with mode: 0644]
tests/shell/testcases/bogons/nft-f/huge_chain_name_define_assert [new file with mode: 0644]