Braces · Braces · CVE-2024-4068
**Nome do software vulnerável e versões afetadas**
Versões do braces anteriores à 3.0.3
**Descrição**
O problema está relacionado ao consumo descontrolado de recursos. Se um usuário mal-intencionado enviar “chaves desequilibradas” como entrada, a análise entrará em um loop, fazendo com que o programa aloque memória de heap sem liberá-la, o que acabará levando a uma falha devido ao limite de heap do JavaScript ser atingido.
**Recomendações**
Para versões anteriores à 3.0.3, atualize para a versão 3.0.3 ou posterior para resolver o problema.
Como solução temporária, considere restringir a entrada para impedir que “chaves desequilibradas” sejam enviadas ao módulo `lib/parse.js` até que um patch esteja disponível.