O conhecido emulador de terminal de código aberto iTerm2 lançou recentemente uma atualização crítica de segurança para corrigir um bug na função de integração SSH. Este bug fará com que os registros de entrada e saída do usuário sejam gravados no arquivo remoto /tmp/framer.txt, que também pode ser lido por outros usuários no host remoto.
Afetados incluem qualquer versão de teste do iTerm23.5.6, 3.5.7, 3.5.8, 3.5.9, 3.5.10, 3.5.6 e superior. A versão de reparo recém-lançada é iTerm23.5.11. Os usuários que usam o iTerm2 são solicitados a atualizar para a versão mais recente imediatamente.
Este erro crítico ocorre quando as duas condições a seguir são verdadeiras:
1. Se o usuário usar o comando it2ssh ou definir o menu pop-up do comando em Configurações, Arquivo de configuração e Geral para SSH e selecionar integração SSH.
2. O host remoto instalou o Python 3.7 e superior e está instalado no caminho de pesquisa padrão.
O que o usuário deve fazer?
Primeiro, você precisa atualizar para a versão 23.5.11 do iTerm imediatamente e, em seguida, excluir o arquivo /tmp/framer.txt no host remoto. Após esse reparo, o código de integração SSH para gravar o arquivo de log foi excluído e erros semelhantes não ocorrerão novamente.
O endereço de download da versão mais recente: https://iterm2.com/downloads/stable/iTerm2-3_5_11.zip