PT-2020-4060 · Node.Js+8 · Node.Js+8

Publicado

2020-01-24

·

Atualizado

2026-05-18

·

CVE-2020-8174

CVSS v2.0

9.3

Alta

VetorAV:N/AC:M/Au:N/C:C/I:C/A:C
**Nome do software vulnerável e versões afetadas:
Versões do Node.js anteriores à 10.21.0
Versões do Node.js anteriores à 12.18.0
Versões do Node.js anteriores à 14.4.0
Descrição:
O problema está relacionado à corrupção de memória nas funções napi get value string *(), especificamente napi get value string latin1(), napi get value string utf8() e napi get value string utf16(), o que pode levar a um estouro de buffer. Isso pode permitir que um invasor remoto execute código arbitrário.
Recomendações:
Para versões do Node.js anteriores à 10.21.0, atualize para a versão 10.21.0 ou posterior.
Para versões do Node.js anteriores à 12.18.0, atualize para a versão 12.18.0 ou posterior.
Para versões do Node.js anteriores à 14.4.0, atualize para a versão 14.4.0 ou posterior.

Exploit

Correção

Buffer Overflow

Integer Underflow

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2020:2848
ALSA-2020:2852
ALT-PU-2020-1090
ALT-PU-2020-2223
ALT-PU-2020-2926
ALT-PU-2022-3073
BDU:2020-04460
BDU:2020-05054
BIT-NODE-2020-8174
BIT-NODE-MIN-2020-8174
CESA-2020_2848
CESA-2020_2852
CLEANSTART-2026-BD71263
CLEANSTART-2026-IS74202
CLEANSTART-2026-JR35772
CLEANSTART-2026-JY06700
CLEANSTART-2026-KN34553
CLEANSTART-2026-KZ45320
CLEANSTART-2026-LJ44720
CLEANSTART-2026-LN12820
CLEANSTART-2026-TX00223
CLEANSTART-2026-WI75198
CVE-2020-8174
DSA-4696-1
MGASA-2020-0372
OPENSUSE-SU-2020:0802-1
OPENSUSE-SU-2020_0802-1
OPENSUSE-SU-2024:11096-1
RHSA-2020:2847
RHSA-2020:2848
RHSA-2020:2849
RHSA-2020:2852
RHSA-2020:2895
RHSA-2020:3042
RHSA-2020:3084
RHSA-2020_2848
RHSA-2020_2852
RLSA-2020:2848
RLSA-2020:2852
SUSE-SU-2020:1568-1
SUSE-SU-2020:1575-1
SUSE-SU-2020:1576-1
SUSE-SU-2020:1606-1
SUSE-SU-2020:1623-1
SUSE-SU-2020:2800-1
SUSE-SU-2020_1568-1
SUSE-SU-2020_1575-1
SUSE-SU-2020_1576-1
SUSE-SU-2020_1606-1
SUSE-SU-2020_1623-1
USN-6380-1

Produtos afetados

Alt Linux
Almalinux
Centos
Linuxmint
Node.Js
Red Hat
Rocky Linux
Suse
Ubuntu