PT-2026-117677

CVE-2026-112895

·

Publicado

2026-10-19

·

Atualizado

2026-11-02

Descrição por

CVSS 4.0
8.7
Alta
MétricasAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Pillow versões 5.1.0 até 12.9.9
Description O Pillow pode esgotar os recursos do sistema ao analisar um PDF existente durante uma operação de anexo. O PdfParser segue referências de filhos da árvore de páginas sem rastreamento de ciclos ou duplicatas e segue cadeias de trailers anteriores apenas com uma guarda de deslocamento repetido exato. Consequentemente, árvores de páginas profundas ou cíclicas e cadeias longas de deslocamentos de trailer únicos podem esgotar a pilha do Python. Além disso, referências /Kids repetidas e não cíclicas podem levar ao consumo superlinear de CPU e memória. Um invasor pode desencadear isso fornecendo um PDF especialmente criado para um aplicativo que chama a função Image.save() com o parâmetro append definido como True. Isso pode resultar em um RecursionError não capturado ou consumo excessivo de recursos, levando a uma negação de serviço. O problema envolve especificamente as funções linearize page tree() e read prev trailer().
Recommendations Atualize o Pillow para a versão 13.0.0. Como solução temporária, evite usar o parâmetro append na função Image.save() ao processar arquivos PDF fornecidos pelo usuário.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Enumeração de fraquezas
Identificadores relacionados
GHSA-P4WG-P73J-C528
ALSA-2026:92639
BIT-PILLOW-2026-112895
CLEANSTART-2026-HQ54463
ECHO-96B2-16E7-D7C9
SUSE-SU-2026:5038-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾