PT-2021-15454 · Madge · Madge
Alessio Della Libera
+1
·
Publicado
2021-03-09
·
Atualizado
2021-03-13
·
CVE-2021-23352
CVSS v3.1
9.8
Crítica
| Vetor | AV: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.Exploit
Correção
SQL injection
Command Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Madge