Skip to content

Commit

Permalink
internal/ssh: ignore env command totally (#6825)
Browse files Browse the repository at this point in the history
* ssh: ignore env command totally

* Remove commented code 

Needed fix described in issue #6889
  • Loading branch information
sapk authored and techknowlogick committed May 9, 2019
1 parent 2f21bc3 commit 10ff527
Showing 1 changed file with 0 additions and 12 deletions.
12 changes: 0 additions & 12 deletions modules/ssh/ssh.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,18 +52,6 @@ func handleServerConn(keyID string, chans <-chan ssh.NewChannel) {
for req := range in {
payload := cleanCommand(string(req.Payload))
switch req.Type {
case "env":
args := strings.Split(strings.Replace(payload, "\x00", "", -1), "\v")
if len(args) != 2 {
log.Warn("SSH: Invalid env arguments: '%#v'", args)
continue
}
args[0] = strings.TrimLeft(args[0], "\x04")
_, _, err := com.ExecCmdBytes("env", args[0]+"="+args[1])
if err != nil {
log.Error("env: %v", err)
return
}
case "exec":
cmdName := strings.TrimLeft(payload, "'()")
log.Trace("SSH: Payload: %v", cmdName)
Expand Down

0 comments on commit 10ff527

Please sign in to comment.