From 43ca2f8ff958cc29d66ef6badae8121b81ee3434 Mon Sep 17 00:00:00 2001 From: aiordache Date: Tue, 23 Feb 2021 19:04:03 +0100 Subject: Drop LD_LIBRARY_PATH env var for SSH shellout Signed-off-by: aiordache --- docker/transport/sshconn.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docker/transport/sshconn.py b/docker/transport/sshconn.py index fbfdf41..a761ef5 100644 --- a/docker/transport/sshconn.py +++ b/docker/transport/sshconn.py @@ -53,9 +53,15 @@ class SSHSocket(socket.socket): signal.signal(signal.SIGINT, signal.SIG_IGN) preexec_func = f + env = dict(os.environ) + + # drop LD_LIBRARY_PATH and SSL_CERT_FILE + env.pop('LD_LIBRARY_PATH', None) + env.pop('SSL_CERT_FILE', None) + self.proc = subprocess.Popen( ' '.join(args), - env=os.environ, + env=env, shell=True, stdout=subprocess.PIPE, stdin=subprocess.PIPE, -- cgit v1.2.1