PT-2020-4204 · Node.Js · Node-Extend

Publicado

2020-06-10

·

Atualizado

2021-07-21

·

CVE-2020-7673

CVSS v3.1

10

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
**Nome do software vulnerável e versões afetadas:
versões do node-extend anteriores à 0.2.1
Descrição:
O problema diz respeito à função extend localizada no arquivo lib/extend.js, onde a entrada fornecida pelo usuário ao argumento A é executada pela função eval, resultando na execução de código arbitrário. Isso se deve à validação insuficiente da entrada, permitindo que um invasor remoto execute código arbitrário.
Recomendações:
Para versões do node-extend anteriores à 0.2.1, como solução temporária, considere desativar a função extend até que um patch esteja disponível. Restrinja o acesso ao arquivo lib/extend.js para minimizar o risco de exploração. Evite usar o argumento A na função extend afetada até que o problema seja resolvido. 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 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2020-04638
CVE-2020-7673
GHSA-CG42-4WRC-GP47
SNYK-JS-NODEEXTEND-571491

Produtos afetados

Node-Extend