PT-2025-10894

CVE-2025-27789

·

Publicado

2025-03-11

·

Atualizado

2026-07-20

Descrição por

CVSS 3.1
6.2
Média
MétricasAV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas: Versões do Babel anteriores a 7.26.10 Versões do Babel anteriores a 8.0.0-alpha.17
Descrição: O problema surge ao usar o Babel para compilar grupos de captura nomeados em expressões regulares e o método .replace em uma expressão regular que contém grupos de captura nomeados, com o código utilizando strings não confiáveis como o segundo argumento do .replace. Isso resulta em código gerado com complexidade quadrática em algumas strings de padrão de substituição específicas.
Recomendações: Para versões do Babel anteriores a 7.26.10, atualize @babel/helpers e @babel/runtime para 7.26.10 e recompile o código. Para versões do Babel anteriores a 8.0.0-alpha.17, atualize @babel/helpers e @babel/runtime para 8.0.0-alpha.17 e recompile o código. Como medida temporária, considere evitar o uso de strings não confiáveis como o segundo argumento do .replace até que um patch seja aplicado e o código seja recompilado.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-968P-4WVH-CQC8
ECHO-4C2B-28E6-6831
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾