PT-2020-2797 · Npm · Utils-Extend
Publicado
2020-02-21
·
Atualizado
2020-09-24
·
CVE-2020-8147
CVSS v2.0
10
Crítica
| Vetor | AV:N/AC:L/Au:N/C:C/I:C/A:C |
Nome do software vulnerável e versões afetadas
utils-extend versões 1.0.8 e anteriores
Descrição
O problema é causado por uma limpeza insuficiente dos dados fornecidos pelo usuário no módulo utils-extend do gerenciador de pacotes NPM. Isso pode permitir que um invasor remoto execute código arbitrário. A falha na validação de entrada pode resultar em um ataque de poluição de protótipo, levando potencialmente à execução remota de código ou à negação de serviço de aplicativos que utilizam o utils-extend. Todas as versões do
utils-extend estão vulneráveis devido à função extend não restringir a modificação do protótipo de um objeto, permitindo que um invasor adicione ou modifique propriedades existentes que estarão presentes em todos os objetos.Recomendações
Para as versões 1.0.8 e anteriores, considere usar um pacote alternativo até que uma correção seja disponibilizada.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
Code Injection
RCE
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Utils-Extend