PT-2026-120800
CVE-2026-110264
·
Publicado
2026-10-21
·
Atualizado
2026-11-14
Descrição por
CVSS 3.1
10
CríticaMétricasAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
GitLab CE/EE versões 7.0 até 18.11.13
GitLab CE/EE versões 19.0 até 19.0.10
GitLab CE/EE versões 19.1 até 19.1.9
GitLab CE/EE versões 19.2 até 19.2.9
GitLab CE/EE versões 19.3 até 19.3.6
GitLab CE/EE versões 19.4 até 19.4.3
GitLab CE/EE versões 19.5 até 19.5.1
Description
Existe um estouro de inteiro no mecanismo de expressões regulares Onigmo usado pelo GitLab ao processar arquivos do modo Org com a extensão
.org. Este problema ocorre quando a biblioteca org-ruby processa palavras-chave definidas pelo usuário, como #+TODO:, #+SEQ TODO: ou #+TYP TODO:, que contenham uma expressão regular com mais de 32.767 repetições. Um invasor remoto não autenticado pode explorar isso fazendo o upload de um arquivo especialmente criado para um projeto público; a vulnerabilidade é acionada ao abrir a página de visualização do arquivo. Isso pode levar à corrupção de memória e à execução de código arbitrário no servidor, concedendo potencialmente acesso ao código-fonte, tokens de acesso e credenciais. Estima-se que mais de 10.000 instâncias vulneráveis estejam expostas à internet.Recommendations
Atualizar para as versões 19.5.1, 19.4.3, 19.3.6, 19.2.9, 19.1.9, 19.0.10 ou 18.11.13.
Para instalações que utilizam versões personalizadas do Ruby ou imagens de contêiner personalizadas, atualizar o Ruby para a versão 3.3.13, 3.4.12, 4.0.9 ou posterior.
Implementar as regras de detecção oficiais
Onigmo native worker crash e Org mode render error burst.
Restringir o acesso de rede à instância do GitLab via VPN ou whitelist, caso a disponibilidade pública não seja necessária.
Configurar WAF/IDS para detectar construções anormalmente longas e repetitivas nas strings #+TODO:, #+SEQ TODO: ou #+TYP TODO: dentro de arquivos .org.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾