PT-2022-7868

CVE-2016-4991

·

Publicado

2022-07-28

·

Atualizado

2022-08-04

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
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
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾