Unknown · @Intlify/Shared · CVE-2024-52810
**Nome do software vulnerável e versões afetadas**
@intlify/shared versões 10.0.4
**Descrição**
A vulnerabilidade está relacionada à contaminação de protótipos (Prototype Pollution) por meio da(s) função(ões) de entrada `lib.deepCopy`. Um invasor pode fornecer uma carga maliciosa com o setter `Object.prototype` para introduzir ou modificar propriedades na cadeia de protótipos global, causando, no mínimo, uma negação de serviço (DoS). As consequências dessa vulnerabilidade podem se agravar, levando a outros ataques baseados em injeção, dependendo de como a biblioteca está integrada ao aplicativo. Por exemplo, se a propriedade contaminada se propagar para APIs sensíveis do Node.js (por exemplo, `exec`, `eval`), isso poderia permitir que um invasor executasse comandos arbitrários dentro do contexto da aplicação.
**Recomendações**
Para a versão 10.0.4 do @intlify/shared, atualize para a versão 10.0.5 para resolver o problema.
Como solução alternativa temporária, considere restringir o uso da função `lib.deepCopy` até que um patch esteja disponível.
Evite usar o setter `Object.prototype` na função `lib.deepCopy` afetada até que o problema seja resolvido.