Fish · Fish · CVE-2022-20001
**Nome do software vulnerável e versões afetadas**
Versões do fish 3.1.0 a 3.3.1
**Descrição**
A vulnerabilidade está relacionada à execução de código arbitrário. O Fish, um shell de linha de comando, pode executar comandos arbitrários sob o controle de um invasor ao usar a configuração padrão e ao mudar para um diretório controlado pelo invasor. Isso pode ocorrer em sistemas de arquivos compartilhados ou em arquivos compactados extraídos. Repositórios Git podem conter configurações específicas por repositório que alteram o comportamento do Git, incluindo a execução de comandos arbitrários. O problema foi corrigido no fish 3.4.0. Executar o Git nesses diretórios, incluindo o uso da autocompletagem por tabulação do Git, continua sendo um gatilho potencial para este problema.
**Recomendações**
Para as versões do fish 3.1.0 a 3.3.1, atualize para o fish 3.4.0 para resolver o problema.
Como solução alternativa temporária, considere remover a função `fish git prompt` do prompt para minimizar o risco de exploração.