diff --git a/src/opnsense/mvc/app/library/OPNsense/Core/Shell.php b/src/opnsense/mvc/app/library/OPNsense/Core/Shell.php index 12b4b03169..89f1409175 100644 --- a/src/opnsense/mvc/app/library/OPNsense/Core/Shell.php +++ b/src/opnsense/mvc/app/library/OPNsense/Core/Shell.php @@ -49,9 +49,8 @@ class Shell } foreach ($args as $id => $arg) { - $args[$id] = escapeshellarg($arg ?? ''); + $args[$id] = is_int($arg) || is_float($arg) ? $arg : escapeshellarg($arg ?? ''); } - return vsprintf(implode(' ', $format), $args); }