PT-2026-89206

CVE-2026-55073

·

Publicado

2026-09-09

·

Atualizado

2026-09-21

Descrição por

CVSS 3.1
6.2
Média
MétricasAV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Nome do Software Vulnerável e Versões Afetadas WeasyPrint versões anteriores a 70.0
Description Aplicações no lado do servidor que utilizam o WeasyPrint para renderizar entradas não confiáveis podem sofrer um bypass do mecanismo url fetcher, projetado para restringir o carregamento de recursos (como o bloqueio de file:// ou hosts internos). Isso ocorre quando valores influenciados por um atacante são passados para a função HTML.write pdf() através de duas opções específicas:
  1. A opção xmp metadata chama a função select source() sem o url fetcher do documento, permitindo a leitura arbitrária de arquivos locais, onde o conteúdo do arquivo é incorporado literalmente no PDF resultante.
  2. A opção stylesheets constrói CSS() sem o url fetcher do documento, permitindo Server-Side Request Forgery (SSRF) e o carregamento de recursos locais ou internos. Este efeito é transitivo, pois o fetcher permissivo se propaga através de importações de CSS aninhadas e referências url().
Recommendations Atualize o WeasyPrint para a versão 70.0. Como mitigação temporária, evite passar valores influenciados por atacantes para os parâmetros xmp metadata e stylesheets na função write pdf().
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-JF6Q-CHMF-3H3V
OPENSUSE-SU-2026:11816-1
OPENSUSE-SU-2026:21928-1
PYSEC-2026-3940
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾