A linguagem de programação Ruby lançou atualizações para corrigir três vulnerabilidades críticas em seu mecanismo de expressão regular, Onigmo. Essas falhas foram responsáveis por quatro vulnerabilidades de execução de código remoto (RCE) críticas no GitLab, que foram corrigidas recentemente. As vulnerabilidades permitem que um padrão especialmente criado possa corromper a memória durante a compilação, potencialmente levando à execução de código.
Detalhes Técnicos
As vulnerabilidades foram corrigidas nas versões 4.0.9, 3.4.12 e 3.3.13 do Ruby.
O mecanismo de expressão regular Onigmo foi afetado por três bugs.
As falhas no GitLab foram corrigidas em atualizações recentes devido ao potencial de execução de código remoto.
A exploração dessas vulnerabilidades pode permitir a execução arbitrária de código nos servidores do GitLab.
Próximos Passos
Atualizar as versões do Ruby para 4.0.9, 3.4.12 ou 3.3.13 para corrigir as vulnerabilidades.
Verificar se as atualizações de segurança do GitLab foram aplicadas.
Monitorar os logs do sistema para detectar possíveis tentativas de exploração.