PT-2026-50999 · Unknown · Php-Weasyprint

·

CVE-2026-49286

·

Publicado

2023-09-08

·

Atualizado

2026-06-26

CVSS v3.1

8.1

Alta

VetorAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas PhpWeasyPrint versões anteriores a 2.6.0
Descrição O PhpWeasyPrint é uma biblioteca PHP utilizada para gerar PDFs a partir de páginas HTML ou URLs. O software utiliza uma lista negra sensível a maiúsculas e minúsculas para proteger os nomes de arquivos de saída contra o wrapper de stream phar://. Como os wrappers de stream do PHP não diferenciam maiúsculas de minúsculas, o uso de variações como PHAR:// ou Phar:// ignora essa verificação e atinge a função fileExists() (file exists()) dentro de prepareOutput(). No PHP 7 (especificamente 7.4+), isso permite a desserialização de metadados de um arquivo PHAR manipulado, o que pode levar à execução remota de código.
Recomendações Atualizar para a versão 2.6.0.

Exploit

Correção

Deserialization of Untrusted Data

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-49286
GHSA-2FMJ-P74R-3WJM
GHSA-92RV-4J2H-8MJJ

Produtos afetados

Php-Weasyprint