PT-2024-3905
CVE-2024-21891
·
Publicado
2024-02-16
·
Atualizado
2025-03-28
Descrição por
CVSS 3.1
8.8
AltaMétricasAV:N/AC:L/PR:L/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:
O problema está relacionado ao modelo de permissão experimental no Node.js, no qual implementações definidas pelo usuário podem sobrescrever funções utilitárias integradas usadas para normalizar caminhos fornecidos às funções node:fs. Isso pode levar a uma violação do modelo de permissão do sistema de arquivos por meio de um ataque de traversal de caminho. A vulnerabilidade afeta usuários do modelo de permissão experimental nas versões especificadas do Node.js.
Recomendações:
Para as versões 20 a 21 do Node.js, considere desativar o modelo de permissão experimental até que um patch esteja disponível.
Restrinja o acesso às funções node:fs para minimizar o risco de exploração.
Evite usar implementações definidas pelo usuário para normalização de caminhos 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 esta vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾