From dd3ff38df7c39f381d6cb240672ef933938915ec Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Wed, 2 Oct 2024 21:23:46 +0200 Subject: [PATCH] refactor: Encode delimiter in SshMultiplexingHelper --- app/Helpers/SshMultiplexingHelper.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Helpers/SshMultiplexingHelper.php b/app/Helpers/SshMultiplexingHelper.php index 6c880201a..1a2146799 100644 --- a/app/Helpers/SshMultiplexingHelper.php +++ b/app/Helpers/SshMultiplexingHelper.php @@ -139,6 +139,7 @@ class SshMultiplexingHelper $ssh_command .= self::getCommonSshOptions($server, $sshKeyLocation, config('constants.ssh.connection_timeout'), config('constants.ssh.server_interval')); $delimiter = Hash::make($command); + $delimiter = base64_encode($delimiter); $command = str_replace($delimiter, '', $command); $ssh_command .= "{$server->user}@{$server->ip} 'bash -se' << \\$delimiter".PHP_EOL