PDF:: versões WebKit através 1.2 para Perl permite a injeção de comandos OS através de um 2 - org open() do caminho de saída no to_pdf e dos caminhos de folha de estilo no _style_tag_for. to_pdf lê o PDF gerado de volta do seu argumento de caminho, e _style_tag_for lê cada entrada da lista de folhas de estilo, atribuindo o caminho para um @ARGV local e lendo-o com o operador de diamantes, que abre cada elemento @ARGV com o Perl 2 - org open(). Um valor que começa ou termina com um tubo ("; cmd", " cmd ) é executado como um comando em vez de aberto como um arquivo, e um que começa com um caminho redirecionado (" > path ", " > > > ) abre esse caminho para escrever ou anexar. to_ file encaminha o seu argumento de caminho para to_ pdf e chega à mesma leitura.

Qualquer chamada que encaminha entrada não confiável como o caminho de saída ou como um item de folhas de estilo pode executar um comando sob o UID do processo; com o formulário "cmd." a saída do comando é devolvida em lugar do PDF, e com o formulário "> caminho" o arquivo nomeado é truncado. As folhas de estilo só podem ser adicionadas a uma fonte HTML, por isso, uma URL ou fonte de arquivo expõe o caminho de saída sozinho. Registro de aconselhamento: GHSA- 56 v 3 - 4 wcg- g 28 h. Identificadores relacionados: CVE- 2026 - 17431.

Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 13 T 00: 31: 28.000 Z e lista a sua última modificação como 2026 - 08 - 13 T 15: 34: 29.000 Z. Gravidade: MODERAR. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:N.

Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: identificadores de fraqueza CWE- 73. O registro contém 5 suporte de referências nestes tipos: AVISO, WEB.