PT-2021-2196
CVE-2021-3115
·
Publicado
2021-01-20
·
Atualizado
2024-06-15
Descrição por
CVSS 2.0
7.6
AltaMétricasAV:N/AC:H/Au:N/C:C/I:C/A:C
**Nome do software vulnerável e versões afetadas:
Versões do Go anteriores à 1.14.14
Versões do Go 1.15.x anteriores à 1.15.7
Descrição:
O problema está relacionado ao gerenciamento incorreto da geração de código na linguagem de programação Go, especificamente com o uso do comando
go get para buscar módulos que utilizam cgo. Isso pode levar à injeção de comando e à execução remota de código, permitindo que um invasor remoto execute código arbitrário. A vulnerabilidade é acionada quando o comando go get é usado para buscar módulos maliciosos ou quando o código é compilado, potencialmente executando um programa gcc a partir de um download não confiável.Recomendações:
Para versões do Go anteriores à 1.14.14, atualize para a versão 1.14.14 ou posterior para resolver o problema.
Para versões do Go 1.15.x anteriores à 1.15.7, atualize para a versão 1.15.7 ou posterior para resolver o problema.
Como solução temporária, considere restringir o uso do comando
go get com cgo até que um patch seja aplicado.Explorabilidade
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾