Detalhes Técnicos

  • Vulnerabilidade: Execução de Comandos como Git em Servidores GitLab Autogerenciados.
  • Versão Afetada: GitLab 18.11.3.
  • Método de Exploração: Um usuário autenticado comum pode executar comandos como git fazendo o commit de dois notebooks Jupyter criados e solicitando a diferença entre eles.
  • Requisitos: Não são necessários direitos de administrador, acesso a runner de integração contínua (CI) ou interação da vítima.

Recomendações

  • Atualize para a versão mais recente: Garanta que o GitLab esteja atualizado para evitar a exploração dessa vulnerabilidade.
  • Restringa o acesso: Limite o acesso ao GitLab para usuários autenticados e valide as permissões de commit.
  • Monitore atividades suspeitas: Fique atento a atividades anormais no servidor GitLab que possam indicar uma tentativa de exploração.

A exploração bem-sucedida permite que um usuário autenticado execute comandos como git, potencialmente levando à execução arbitrária de código e comprometendo a segurança do servidor.