Foi descoberta uma vulnerabilidade crítica no GitLab que permite a execução remota de código (RCE) através de uma cadeia de exploração de dois bugs no parser Oj, afetando usuários autenticados em versões não corrigidas. Pesquisadores da Depthfirst publicaram um exploit funcional para RCE no GitLab em 24 de julho.
Detalhes Técnicos
A vulnerabilidade envolve dois bugs de corrupção de memória no Oj, um parser de JSON em Ruby com implementação nativa em C.
A exploração permite a execução remota de código em notebooks Jupyter via diffs.
Usuários autenticados em versões não corrigidas do GitLab são afetados.
A CVE correspondente deve ser consultada para detalhes específicos sobre a correção.
Ações Recomendadas
Atualize imediatamente para a versão corrigida do GitLab.
Verifique se sua instância do GitLab está configurada para utilizar notebooks Jupyter.
Monitore os logs para atividades suspeitas.
Considere a aplicação de patches de segurança adicionais para o parser Oj.
A informação foi baseada em notícias recentes e deve ser complementada com as diretrizes oficiais do GitLab para mitigação e correção.