PT-2026-120220
CVE-2026-114094
·
Publicado
2026-10-02
·
Atualizado
2026-10-21
Descrição por
CVSS 3.1
8.8
AltaMétricasAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
Dulwich versões anteriores a 1.2.9
Description
Um problema de travessia de caminho existe na lógica de checkout ao executar no Windows. O software falha ao validar prefixos de letras de unidade DOS em elementos de caminho de árvore Git, o que permite que um invasor crie um repositório malicioso com uma entrada de árvore como
C:. Isso ignora a validação NTFS e permite que arquivos sejam gravados em caminhos absolutos fora da árvore de trabalho pretendida, potencialmente levando à execução remota de código. O problema envolve as funções validate path element ntfs() e tree to fs path() em dulwich/index.py, bem como a função checked worktree path() em dulwich/porcelain/ init .py.Recommendations
Atualize para a versão 1.2.9 ou posterior.
Como solução temporária, restrinja o uso das funções
validate path element ntfs() e tree to fs path() ao processar repositórios não confiáveis no Windows.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾