PT-2022-7597

CVE-2022-39260

·

Publicado

2022-10-06

·

Atualizado

2026-09-30

Descrição por

CVSS 2.0
10
Alta
Mé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
Identificadores relacionados
GHSA-RJR6-WCQ6-83P6
ALSA-2023:2319
ALSA-2023:2859
ALT-PU-2022-2876
ALT-PU-2022-2906
ALT-PU-2023-4135
CESA-2023_2859
CLEANSTART-2026-BE06900
DLA-3239-1
DLA-3239-2
DSA-5332-1
MGASA-2022-0396
OESA-2022-2029
OPENSUSE-SU-2022_3931-1
OPENSUSE-SU-2023_0418-1
OPENSUSE-SU-2024:12487-1
RHSA-2023:2319
RHSA-2023_2319
RHSA-2023:2859
RHSA-2023_2859
RHSA-2024:0407
ROSA-SA-2024-2398
SUSE-SU-2022:3931-1
SUSE-SU-2022:4271-1
SUSE-SU-2023:0418-1
USN-5686-1
USN-5686-2
USN-5686-3
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾