From: Fabian Keil <fk@fabiankeil.de>
Date: Sat, 9 Sep 2023 06:16:08 +0000 (+0200)
Subject: cgi_edit_actions_for_url(): Assert that the multi action index is valid
X-Git-Tag: v_4_0_0~149
X-Git-Url: http://www.privoxy.org/gitweb/%22https:/developer-manual/static/quickstart.html?a=commitdiff_plain;h=a9e76d892e6427effc7fd2a55fddbf1c58c14106;p=privoxy.git

cgi_edit_actions_for_url(): Assert that the multi action index is valid
---

diff --git a/cgiedit.c b/cgiedit.c
index 1af01c10..2ae42e1f 100644
--- a/cgiedit.c
+++ b/cgiedit.c
@@ -2901,6 +2901,7 @@ jb_err cgi_edit_actions_for_url(struct client_state *csp,
                const int multi_action_index = action_type_info[type].multi_action_index;
 
                assert(type < MAX_FILTER_TYPES);
+               assert(multi_action_index < ACTION_MULTI_COUNT);
 
                filter_name = cur_line->data.action->multi_add[multi_action_index]->first;
                while ((filter_name != NULL)