PT-2020-2798 · Sds · Sds
CVE-2020-7618
·
Publicado
2020-04-01
·
Atualizado
2022-12-02
CVSS v3.1
5.3
Média
| Vetor | AV: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 👾
Identificadores relacionados
Produtos afetados
Sds