kconfig: fix possible buffer overflow
authorKonstantin Meskhidze <konstantin.meskhidze@huawei.com>
Tue, 5 Sep 2023 09:59:14 +0000 (17:59 +0800)
committerMasahiro Yamada <masahiroy@kernel.org>
Tue, 5 Sep 2023 17:00:02 +0000 (02:00 +0900)
commita3b7039bb2b22fcd2ad20d59c00ed4e606ce3754
treef553fee55288076e03755d53267f17e2429bffc8
parentfeec5e1f74f5b735c0c5c02ec70673db1334173f
kconfig: fix possible buffer overflow

Buffer 'new_argv' is accessed without bound check after accessing with
bound check via 'new_argc' index.

Fixes: e298f3b49def ("kconfig: add built-in function support")
Co-developed-by: Ivanov Mikhail <ivanov.mikhail1@huawei-partners.com>
Signed-off-by: Konstantin Meskhidze <konstantin.meskhidze@huawei.com>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
scripts/kconfig/preprocess.c