PT-2026-83105

CVE-2026-82253

·

Publicado

2026-05-05

·

Atualizado

2026-09-10

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 gix versões anteriores a 0.82.0 gix-validate versões anteriores a 0.11.1
Description Um problema de traversal de caminho existe devido à validação inadequada de nomes de submódulos e a uma falha de herança de confiança. A função name() em gix-validate verifica apenas a primeira ocorrência de .., permitindo que nomes manipulados como a..b/../../../.git/ ignorem a verificação. Além disso, essa validação não é invocada em caminhos de código de produção. Em Submodule::open(), o git dir trust do repositório pai (definido como Trust::Full) é clonado, o que faz com que o sistema ignore a verificação de propriedade. Um invasor pode explorar isso criando um arquivo .gitmodules malicioso, levando uma ferramenta construída com gitoxide a ler configurações arbitrárias de repositórios git, incluindo credenciais incorporadas, ignorando as proteções de diretório seguro.
Recommendations Atualize o gix para a versão 0.82.0 ou posterior. Atualize o gix-validate para a versão 0.11.1 ou posterior. Como mitigação temporária, evite realizar operações de submódulo, como chamar open() ou status(), em repositórios de fontes não confiáveis.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-P3HW-MV63-RF9W
AZL-98409
AZL-98433
OPENSUSE-SU-2026:11730-1
OPENSUSE-SU-2026:11741-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾