PT-2020-2798 · Sds · Sds

CVE-2020-7618

·

Publicado

2020-04-01

·

Atualizado

2022-12-02

CVSS v3.1

5.3

Média

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Nome do software vulnerável e versões afetadas
Versões do sds de 0.0.0 a 3.2.0
Descrição
A vulnerabilidade está relacionada à “Prototype Pollution”, em que a biblioteca pode ser induzida a adicionar ou modificar propriedades do Object.prototype por meio do uso indevido da função set, localizada em js/set.js. Isso se deve à limpeza insuficiente dos dados fornecidos pelo usuário. A exploração desse problema pode permitir que um invasor execute código arbitrário. A função set não restringe a modificação do protótipo de um objeto, o que pode permitir que um invasor adicione ou modifique uma propriedade existente que estará presente em todos os objetos.
Recomendações
Atualize para a versão 4.0.0 ou posterior. Como solução temporária, considere restringir o acesso à função set em js/set.js para minimizar o risco de exploração. Evite usar a função set até que a vulnerabilidade seja resolvida.

Exploit

Correção

Code Injection

Prototype Pollution

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2020-02926
CVE-2020-7618
GHSA-CXM3-284P-QC4V
GHSA-PH28-WWFJ-FV7F
SNYK-JS-SDS-564123

Produtos afetados

Sds