fix(previews): escape container names in stopContainers method to prevent shell injection vulnerabilities
This commit is contained in:
parent
ad98d135a1
commit
1704a25a24
1 changed files with 1 additions and 1 deletions
|
|
@ -247,7 +247,7 @@ private function stopContainers(array $containers, $server, int $timeout = 30)
|
|||
$containerNames[] = str_replace('/', '', $container['Names']);
|
||||
}
|
||||
|
||||
$containerList = implode(' ', $containerNames);
|
||||
$containerList = implode(' ', array_map('escapeshellarg', $containerNames));
|
||||
$commands = [
|
||||
"docker stop --time=$timeout $containerList",
|
||||
"docker rm -f $containerList",
|
||||
|
|
|
|||
Loading…
Reference in a new issue