PT-2026-67302

CVE-2026-67322

·

Publicado

2026-07-16

·

Atualizado

2026-09-22

Descrição por

CVSS 4.0
8.7
Alta
MétricasAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Nome do Software Vulnerável e Versões Afetadas GitPython versões anteriores a 3.1.52
Descrição O GitPython está suscetível à exfiltração de variáveis de ambiente ao usar a função Repo.clone from(). O problema ocorre porque a URL remota fornecida pelo usuário é processada pela função Git.polish url(), que invoca os.path.expandvars() em plataformas que não sejam Cygwin antes de executar o comando git clone. Um invasor que controle a URL de clonagem pode incluir tokens como $NAME ou ${NAME}, que o servidor expande para os valores reais das variáveis de ambiente do processo (por exemplo, AWS SECRET ACCESS KEY ou GITHUB TOKEN). Esses segredos são então transmitidos pela rede para um host controlado pelo invasor durante a tentativa de clonagem. Além disso, esse comportamento pode ser usado para ignorar o filtro check unsafe protocols(), expandindo uma variável para um protocolo inseguro como ext:: após a verificação de segurança inicial ter sido realizada.
Recomendações Atualize o GitPython para a versão 3.1.52 ou posterior. Como mitigação temporária, evite passar URLs não confiáveis ou fornecidas por usuários para a função Repo.clone from().
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-M4F3-G4CQ-HQRX
GHSA-RWJ8-PGH3-R573
ECHO-8B1B-6D4C-BCD1
OESA-2026-3249
OESA-2026-3250
OESA-2026-3251
OPENSUSE-SU-2026:11466-1
OPENSUSE-SU-2026:21874-1
PYSEC-2026-3842
RHSA-2026:44416
RHSA-2026:45785
RHSA-2026:45940
RHSA-2026:71113
RHSA-2026:71114
SUSE-SU-2026:4072-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾