Thomas-Chauchefoin-Sonarsource

Pesquisador deSonarSource
#3936de 53,635
65.9CVSS total
Vulnerabilidades · 8
Média
2
Alta
3
Crítica
3
PT-2021-4546
8.8
2021-03-30
Composer · Composer · CVE-2021-29472
**Nome do software vulnerável e versões afetadas** Versões do Composer anteriores à 1.10.22 Versões do Composer anteriores à 2.0.13 **Descrição** O problema está relacionado à sanitização incorreta de URLs para repositórios Mercurial no arquivo composer.json raiz e nas URLs de download de código-fonte de pacotes. Isso permite que valores de URL especificamente criados executem código no HgDriver se o hg/Mercurial estiver instalado no sistema. O impacto afeta principalmente serviços que transmitem entradas do usuário ao Composer, incluindo o Packagist.org e o Private Packagist, pois permite que usuários acionem a execução remota de código. A vulnerabilidade foi corrigida no Packagist.org e no Private Packagist dentro de 12 horas após o recebimento do relatório inicial de vulnerabilidade e, com base na análise dos logs, acredita-se que a vulnerabilidade não tenha sido explorada por ninguém. **Recomendações** Para versões anteriores à 1.10.22, atualize para a versão 1.10.22 ou posterior para corrigir o problema. Para versões anteriores à 2.0.13, atualize para a versão 2.0.13 ou posterior para corrigir o problema. Como solução alternativa temporária, considere desativar o HgDriver até que uma correção esteja disponível. Restrinja o acesso ao VcsRepository/VcsDriver ou derivados para minimizar o risco de exploração. Evite usar valores de URL especialmente criados no arquivo composer.json e URLs de download de código-fonte de pacotes até que o problema seja resolvido.