PT-2024-5124 · Node.Js+5 · Node.Js+5

Haxatron1

·

Publicado

2024-04-19

·

Atualizado

2026-05-18

·

CVE-2024-22018

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas:
Versões 20 a 21 do Node.js
Descrição:
Uma falha no modelo experimental de permissões do Node.js permite que agentes mal-intencionados recuperem estatísticas de arquivos aos quais não têm acesso explícito de leitura quando o sinalizador --allow-fs-read é utilizado. Esse problema decorre de um modelo de permissões inadequado que não restringe as estatísticas de arquivos por meio da API fs.lstat.
Recomendações:
Para as versões 20 e 21 do Node.js, considere desativar o modelo de permissão experimental até que um patch esteja disponível.
Restrinja o acesso à API fs.lstat para minimizar o risco de exploração.
Evite usar o sinalizador --allow-fs-read nos pontos de extremidade da API afetados até que o problema seja resolvido.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Incorrect Privilege Assignment

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2024:5814
ALSA-2024:5815
AZL-43213
BDU:2024-05671
BIT-NODE-2024-22018
BIT-NODE-MIN-2024-22018
CESA-2024_5814
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-2024-22018
INFSA-2024_5814
INFSA-2024_5815
MGASA-2024-0282
OESA-2025-1199
OESA-2025-1200
OPENSUSE-SU-2024:14214-1
OPENSUSE-SU-2024:14435-1
OPENSUSE-SU-2025:15802-1
RHSA-2024:5814
RHSA-2024:5815
RHSA-2024_5814
RHSA-2024_5815
RLSA-2024:5814
RLSA-2024:5815
SUSE-SU-2024:2543-1
SUSE-SU-2024:2574-1
SUSE-SU-2024_2543-1
SUSE-SU-2024_2574-1

Produtos afetados

Almalinux
Centos
Node.Js
Red Hat
Rocky Linux
Suse