PT-2022-9400

CVE-2021-23470

·

Publicado

2022-02-04

·

Atualizado

2022-02-09

Descrição por

CVSS 3.1
8.2
Alta
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
Nome do software vulnerável e versões afetadas
Versões do putil-merge anteriores à 3.8.0
Descrição
O problema decorre do fato de a função merge() não verificar os valores passados em seus argumentos, permitindo que um invasor forneça um valor malicioso ajustando-o para incluir a propriedade constructor. Essa vulnerabilidade é resultado de uma correção incompleta.
Recomendações
Para versões anteriores à 3.8.0, atualize para a versão 3.8.0 ou posterior para resolver o problema. Como solução temporária, considere desativar a função merge() até que um patch esteja disponível. Restrinja o acesso à função merge() para minimizar o risco de exploração. Evite usar a propriedade constructor na função afetada até que o problema seja resolvido.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-4G77-CVGW-GRVW
SNYK-JS-PUTILMERGE-2391487
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾