PT-2022-7597
CVE-2022-39260
·
Publicado
2022-10-06
·
Atualizado
2026-09-30
Descrição por
CVSS 2.0
10
AltaMétricasAV:N/AC:L/Au:N/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
Versões do Git anteriores à 2.30.6
Versões do Git anteriores à 2.31.5
Versões do Git anteriores à 2.32.4
Versões do Git anteriores à 2.33.5
Versões do Git anteriores à 2.34.5
Versões do Git anteriores à 2.35.5
Versões do Git anteriores à 2.36.3
Versões do Git anteriores à 2.37.4
Descrição
A vulnerabilidade está relacionada à função que divide os argumentos do comando em uma matriz no
git shell do Git, que utiliza indevidamente um int para representar o número de entradas na matriz. Isso permite que um agente mal-intencionado provoque intencionalmente um estouro no valor de retorno, levando a gravações arbitrárias na pilha e potencialmente obtendo execução remota de código na máquina da vítima. A vítima deve primeiro permitir o acesso ao git shell como shell de login para estar vulnerável a este ataque.Recomendações
Atualize para a versão 2.30.6 ou posterior para versões do Git anteriores à 2.30.6.
Atualize para a versão 2.31.5 ou posterior para versões do Git anteriores à 2.31.5.
Atualize para a versão 2.32.4 ou posterior para versões do Git anteriores à 2.32.4.
Atualize para a versão 2.33.5 ou posterior para versões do Git anteriores à 2.33.5.
Atualize para a versão 2.34.5 ou posterior para versões do Git anteriores à 2.34.5.
Atualize para a versão 2.35.5 ou posterior para versões do Git anteriores à 2.35.5.
Atualize para a versão 2.36.3 ou posterior para versões do Git anteriores à 2.36.3.
Atualize para a versão 2.37.4 ou posterior para versões do Git anteriores à 2.37.4.
Como solução alternativa temporária, considere desativar o acesso ao
git shell por meio de logins remotos.Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾