commit
85b5b051f0e64f106cee078fc6d66d0872770e79 upstream.
Upfront reject of non stateful statements in set elements.
Fixes: 07958ec53830 ("json: add set statement list support")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
stmt_list_free(stmt_list);
return;
}
+ if (!(stmt->flags & STMT_F_STATEFUL)) {
+ stmt_free(stmt);
+ json_error(ctx, "Unsupported set statements array at index %zd failed.", index);
+ stmt_list_free(stmt_list);
+ }
list_add(&stmt->list, head);
head = &stmt->list;
}