PT-2024-8770 · Github+3 · Github Cli+3

Ry0Tak

+1

·

Publicado

2024-11-14

·

Atualizado

2025-08-12

·

CVE-2024-52308

CVSS v3.1

8.0

Alta

VetorAV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas:
GitHub CLI versões 2.6.1 e anteriores
Descrição:
O problema está relacionado à execução remota de código por meio de um servidor SSH malicioso do codespace ao usar os comandos gh codespace ssh ou gh codespace logs. Isso ocorre quando um devcontainer de terceiros malicioso contém um servidor SSH modificado que injeta argumentos ssh nos detalhes da conexão SSH, permitindo a execução de código arbitrário na estação de trabalho do usuário se o nome de usuário remoto contiver algo como -oProxyCommand=“echo hacked” #. O sinalizador -oProxyCommand faz com que o ssh execute o comando fornecido, enquanto o comentário de shell # faz com que quaisquer outros argumentos ssh sejam ignorados. Na versão 2.62.0, as informações do nome de usuário remoto estão sendo validadas antes de serem utilizadas.
Recomendações:
Atualize para a versão 2.62.0 para corrigir o problema.
Como solução alternativa temporária, considere validar as informações do nome de usuário remoto antes de utilizá-las em comandos ssh.
Tenha cuidado ao utilizar imagens personalizadas de devcontainer; dê preferência a devcontainers padrão ou pré-construídos de fontes confiáveis.

Exploit

Correção

RCE

Command Injection

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

AZL-53217
BDU:2024-10385
CVE-2024-52308
GHSA-P2H2-3VG9-4P87
GO-2024-3269
OPENSUSE-SU-2024:14509-1
OPENSUSE-SU-2024:14513-1
OPENSUSE-SU-2025:0021-1
USN-7130-1

Produtos afetados

Debian
Github Cli
Linuxmint
Ubuntu