From dea3fd2cebb111d1ad6c3b34baa405a4504158c3 Mon Sep 17 00:00:00 2001 From: Guillaume Souchere Date: Thu, 4 Sep 2025 08:33:44 +0200 Subject: [PATCH] fix(console): Add input validation in arg_utils.c functions --- components/console/argtable3/arg_utils.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/components/console/argtable3/arg_utils.c b/components/console/argtable3/arg_utils.c index 486e2ed0ce..4ca2f1cf0a 100644 --- a/components/console/argtable3/arg_utils.c +++ b/components/console/argtable3/arg_utils.c @@ -50,6 +50,10 @@ static void panic(const char* fmt, ...); static arg_panicfn* s_panic = panic; void dbg_printf(const char* fmt, ...) { + if (fmt == NULL) { + return; + } + va_list args = {0}; va_start(args, fmt); vfprintf(stderr, fmt, args); @@ -57,6 +61,10 @@ void dbg_printf(const char* fmt, ...) { } static void panic(const char* fmt, ...) { + if (fmt == NULL) { + return; + } + va_list args = {0}; char* s;