PT-2022-16888 · Unknown · Ts-Deepmerge
Rebeccastevens
·
Publicado
2022-03-31
·
Atualizado
2022-04-11
·
CVE-2022-24802
CVSS v3.1
8.1
Alta
| Vetor | AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do deepmerge-ts anteriores à 4.0.2
Descrição
O problema está relacionado à contaminação de protótipos na biblioteca deepmerge-ts, que fornece funcionalidades para a fusão profunda de objetos JavaScript. Essa contaminação ocorre por meio do arquivo deepmerge.ts, especificamente na função defaultMergeRecords(). Não há soluções alternativas conhecidas para este problema.
Recomendações
Para versões anteriores à 4.0.2, atualize para a versão 4.0.2 para resolver o problema. Como solução alternativa temporária, considere restringir o uso da função defaultMergeRecords() até que a atualização seja aplicada.
Exploit
Correção
Prototype Pollution
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Ts-Deepmerge