]> git.ipfire.org Git - thirdparty/nftables.git/commit
parser_json: reject empty jump/goto chain
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 31 Mar 2025 15:55:45 +0000 (17:55 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 1 Apr 2025 19:06:17 +0000 (21:06 +0200)
commit9cce81701a033c4ff5e804fbf7a1149acb9e115a
tree6430b2c2f0b8f4c04a1f3408c62aa4323e0c9921
parent3f0a47f9f00c9f368997c397b0848966029c39fb
parser_json: reject empty jump/goto chain

When parsing a verdict map json where element jumps to chain represented
as empty string.

internal:0:0-0: Error: Parsing list expression item at index 0 failed.
internal:0:0-0: Error: Invalid set elem at index 0.
internal:0:0-0: Error: Invalid set elem expression.
internal:0:0-0: Error: Parsing command array at index 2 failed.

Fixes: 586ad210368b ("libnftables: Implement JSON parser")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/parser_json.c