PT-2024-9531 · Github+3 · Github Cli+3
Parablack
·
Publicado
2024-11-29
·
Atualizado
2026-02-04
·
CVE-2024-54132
CVSS v4.0
6.3
Média
| Vetor | AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/U:Green |
Nome do software vulnerável e versões afetadas
Versões do GitHub CLI anteriores à 2.63.1
Descrição
Foi identificada uma falha de segurança no GitHub CLI que poderia criar ou sobrescrever arquivos em diretórios indesejados quando os usuários baixam um artefato malicioso do fluxo de trabalho do GitHub Actions por meio do comando
gh run download. Essa vulnerabilidade decorre de um artefato de fluxo de trabalho do GitHub Actions chamado .. quando baixado usando gh run download. O nome do artefato e o sinalizador --dir são usados para determinar o caminho de download do artefato. Quando o artefato é nomeado .., os arquivos resultantes dentro do artefato são extraídos exatamente um diretório acima do valor especificado pelo sinalizador --dir.Recomendações
Atualize o
gh para a versão 2.63.1 para resolver o problema. Como solução alternativa temporária, considere implementar uma validação adicional para garantir que os nomes dos arquivos do artefato não contenham padrões potencialmente perigosos, como .., a fim de evitar riscos de traversal de caminho. Evite usar o sinalizador --dir com nomes de artefatos não confiáveis até que o problema seja resolvido.Exploit
Correção
Path traversal
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Debian
Github Cli
Linuxmint
Ubuntu