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

VetorAV: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

AZL-53996
AZL-54009
BDU:2024-11233
CVE-2024-54132
GHSA-2M9H-R57G-45PJ
GO-2024-3310
OPENSUSE-SU-2024:14567-1
USN-8012-1

Produtos afetados

Debian
Github Cli
Linuxmint
Ubuntu