PT-2022-7868
CVE-2016-4991
·
Publicado
2022-07-28
·
Atualizado
2022-08-04
Descrição por
CVSS 3.1
9.8
CríticaMé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
nodepdf versão 1.3.0
Descrição
O problema decorre do fato de que a entrada passada para a função
Pdf() é submetida a um escape de shell e, em seguida, passada para child process.exec() durante a renderização do PDF. No entanto, o escape de shell não codifica corretamente caracteres especiais, como ponto-e-vírgula e chaves, o que pode ser explorado para permitir a execução de comandos.Recomendações
Para a versão 1.3.0 do nodepdf, considere desativar a função
Pdf() até que um patch esteja disponível para impedir a exploração da execução de comandos. Restrinja o acesso à função child process.exec() para minimizar o risco de exploração. Evite usar caracteres especiais, como ponto-e-vírgula e chaves, na entrada passada para a função Pdf() 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.Explorabilidade
Exploit
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾