PT-2026-38295

CVE-2026-44244

·

Publicado

2026-05-06

·

Atualizado

2026-09-22

Descrição por

CVSS 3.1
7.8
Alta
MétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas GitPython versões anteriores a 3.1.49
Descrição A função set value() em GitConfigParser passa valores para o configparser do Python sem validar a presença de quebras de linha. Embora a função write() converta quebras de linha incorporadas em linhas de continuação recuadas, o Git ainda aceita uma estrofe [core] recuada como um cabeçalho de seção. Isso permite que um invasor injete uma configuração core.hooksPath, redirecionando a execução de hooks do Git (como commit, merge ou checkout) para um caminho controlado pelo invasor. Isso resulta em um envenenamento persistente da configuração do repositório, onde scripts podem ser executados no contexto de qualquer usuário que realize operações Git no repositório afetado.
Recomendações Atualize para a versão 3.1.49. Como medida paliativa temporária, restrinja ou sanitize qualquer entrada externa passada para a função set value() para garantir que ela não contenha retornos de carro (CR), alimentações de linha (LF) ou caracteres NUL.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-V87R-6Q3F-2J67
ECHO-75D1-905C-5401
OESA-2026-2306
OESA-2026-2307
OESA-2026-2308
OPENSUSE-SU-2026:10758-1
OPENSUSE-SU-2026:20777-1
PYSEC-2026-2163
RHSA-2026:42078
RHSA-2026:42079
SUSE-SU-2026:21813-1
SUSE-SU-2026:4072-1
USN-8303-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾