PT-2021-6095 · Node.Js+8 · Node.Js+8
Publicado
2021-08-20
·
Atualizado
2024-12-16
·
CVE-2022-21824
CVSS v3.1
8.2
Alta
| Vetor | AV: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 Node.js anteriores à 12.22.9
Versões do Node.js anteriores à 14.18.3
Versões do Node.js anteriores à 16.13.2
Versões do Node.js anteriores à 17.3.1
Descrição
O problema está relacionado à lógica de formatação da função
console.table(), que permite que entradas controladas pelo usuário sejam passadas para o parâmetro properties. Isso pode levar à poluição de protótipos, permitindo que um invasor atribua uma string vazia a chaves numéricas do protótipo do objeto. A poluição tem controle limitado.Recomendações
Para versões do Node.js anteriores à 12.22.9, atualize para a versão 12.22.9 ou posterior.
Para versões do Node.js anteriores à 14.18.3, atualize para a versão 14.18.3 ou posterior.
Para versões do Node.js anteriores à 16.13.2, atualize para a versão 16.13.2 ou posterior.
Para versões do Node.js anteriores à 17.3.1, atualize para a versão 17.3.1 ou posterior.
Correção
Prototype Pollution
Code Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Astra Linux
Centos
Node.Js
Red Hat
Red Os
Rocky Linux
Suse