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

VetorAV: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 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2022:7830
ALSA-2022:9073
ALT-PU-2022-1760
ALT-PU-2022-1799
ALT-PU-2022-2552
ALT-PU-2022-3073
ALT-PU-2022-3102
ALT-PU-2023-1461
ALT-PU-2023-1912
AZL-8864
BDU:2022-00760
BIT-NODE-2022-21824
BIT-NODE-MIN-2022-21824
CESA-2022_7830
CESA-2022_9073
CVE-2022-21824
DLA-3137-1
DSA-5170-1
MGASA-2022-0077
OESA-2022-1620
OPENSUSE-SU-2022:0112-1
OPENSUSE-SU-2022:0113-1
OPENSUSE-SU-2022_0112-1
OPENSUSE-SU-2022_0113-1
OPENSUSE-SU-2022_1717-1
OPENSUSE-SU-2024:11730-1
OPENSUSE-SU-2024:11746-1
RHSA-2022:4914
RHSA-2022:7044
RHSA-2022:7830
RHSA-2022:9073
RHSA-2022_7830
RHSA-2022_9073
RHSA-2023:1742
RLSA-2022:7830
RLSA-2022:9073
SUSE-SU-2022:0101-1
SUSE-SU-2022:0112-1
SUSE-SU-2022:0113-1
SUSE-SU-2022:0114-1
SUSE-SU-2022:0570-1
SUSE-SU-2022:1717-1
SUSE-SU-2022_1717-1

Produtos afetados

Alt Linux
Almalinux
Astra Linux
Centos
Node.Js
Red Hat
Red Os
Rocky Linux
Suse