Ruby Corrige Falhas Críticas no Mecanismo de Regex por Trás de Bugs de RCE no GitLab
Ruby abordou três vulnerabilidades no mecanismo de regex que permitiam execução remota de código no GitLab. Desenvolvedores devem atualizar para versões corrigidas imediatamente.
TL;DR
- Ruby lançou atualizações 4.0.9, 3.4.12 e 3.3.13 para corrigir falhas no mecanismo de regex.
- Os bugs permitiram corrupção de memória durante a compilação de padrões.
- GitLab corrigiu quatro vulnerabilidades críticas de RCE relacionadas a esses problemas.
- Atacantes poderiam executar código arbitrário em servidores vulneráveis.
- Organizações usando Ruby ou GitLab devem aplicar as atualizações imediatamente.
Os mantenedores do Ruby lançaram correções de segurança críticas para resolver três vulnerabilidades no mecanismo de expressões regulares integrado Onigmo. Essas falhas permitiram a execução remota de código através de corrupção de memória ao processar padrões maliciosamente criados.
As vulnerabilidades impactaram diretamente o GitLab, que recentemente divulgou quatro falhas críticas de RCE rastreadas até o mecanismo de regex subjacente do Ruby. Organizações que utilizam versões afetadas do Ruby ou GitLab são fortemente aconselhadas a atualizar imediatamente para mitigar possíveis explorações.
Explicação das Vulnerabilidades no Mecanismo de Regex
- As falhas residem no Onigmo, a biblioteca padrão de expressões regulares do Ruby.
- Padrões de regex especialmente criados podem provocar corrupção de memória durante a compilação.
- Isso pode levar à execução arbitrária de código no contexto do processo Ruby.
- Todos os três bugs corrigidos afetam como o mecanismo lida com certos elementos de sintaxe.
Impacto no GitLab e Ações Recomendadas
- O GitLab identificou quatro vulnerabilidades críticas de RCE vinculadas a esses bugs do Ruby.
- A exploração poderia permitir que atacantes executem comandos nos servidores backend.
- O GitLab lançou correções em múltiplas versões recentes.
- Administradores devem atualizar tanto o Ruby quanto o GitLab para as últimas versões seguras.
- Revise sistemas em busca de sinais de comprometimento caso estejam rodando versões não corrigidas.
Fontes
Fontes
Atualizações de segurança por e-mail
Um e-mail resumo quando publicarmos novos artigos de segurança (TL;DR e links para ler mais). Cancele a inscrição a qualquer momento no rodapé da mensagem. Veja nossa Política de Privacidade.