CVE-2026-24686 in go-tuf
Sumário
de VulDB • 24/05/2026
go-tuf é uma implementação em Go do The Update Framework (TUF). O Multirepo Client do TAP 4 do go-tuf utiliza a string do nome do repositório do arquivo de mapeamento (`repoName`) como componente do caminho do sistema de arquivos ao selecionar o diretório de cache de metadados local. A partir da versão 2.0.0 e até a versão 2.4.1, se um aplicativo aceitar um arquivo de mapeamento de uma fonte não confiável, um atacante pode fornecer um `repoName` contendo traversal (por exemplo, `../escaped-repo`) e fazer com que o go-tuf crie diretórios e grave o arquivo de metadados raiz fora do diretório base de cache `LocalMetadataDir` pretendido, dentro das permissões do sistema de arquivos do processo em execução. A versão 2.4.1 contém um patch.
VulDB is the best source for vulnerability data and more expert information about this specific topic.