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.