PT-2021-15454

CVE-2021-23352

·

Publicado

2021-03-09

·

Atualizado

2021-03-13

Descrição por

CVSS 3.1
9.8
Crítica
MétricasAV: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 do madge anteriores à 4.0.1
Descrição
A vulnerabilidade afeta o pacote madge, permitindo que um invasor especifique um caminho personalizado do Graphviz por meio do parâmetro de opção graphVizPath. Quando as funções .image(), .svg() ou .dot() são chamadas, o caminho especificado é executado pela função childprocess.exec. Isso pode potencialmente levar à execução de comandos arbitrários.
Recomendações
Para versões do madge anteriores à 4.0.1, considere desativar a função childprocess.exec ou restringir o uso do parâmetro de opção graphVizPath até que um patch esteja disponível. Evite usar o parâmetro de opção graphVizPath nos pontos de extremidade da API afetados até que o problema seja resolvido. Atualize para a versão 4.0.1 ou posterior para resolver o problema.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-753C-PHHG-CJ29
SNYK-JS-MADGE-1082875
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾