PT-2020-1958

CVE-2020-7606

·

Publicado

2020-03-15

·

Atualizado

2021-07-21

Descrição por

CVSS 2.0
10
Crítica
MétricasAV:N/AC:L/Au:N/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
docker-compose-remote-api versões 0.1.4 e anteriores
Descrição
A vulnerabilidade permite a execução de comandos arbitrários devido à validação insuficiente de argumentos. No arquivo ‘index.js’ do pacote, a função exec(serviceName, cmd, fnStdout, fnStderr, fnExit) utiliza a variável serviceName, que pode ser controlada pelos usuários sem qualquer sanitização. Isso permite que um invasor remoto execute comandos arbitrários no sistema alvo.
Recomendações
Para as versões 0.1.4 e anteriores do docker-compose-remote-api, como solução temporária, considere desativar a função exec(serviceName, cmd, fnStdout, fnStderr, fnExit) até que um patch esteja disponível. Restrinja o acesso ao arquivo index.js para minimizar o risco de exploração. Evite usar a variável serviceName na função afetada até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-Q6PJ-JH94-5FPR
SNYK-JS-DOCKERCOMPOSEREMOTEAPI-560125
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾