PT-2026-120833
CVE-2026-96639
·
Publicado
2026-10-21
·
Atualizado
2026-10-22
Descrição por
CVSS 3.1
9.8
CríticaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
Pillow versões 11.0.0 through 12.x
Description
Carregadores de múltiplos quadros nesta biblioteca de imagens Python podem reter uma alocação ImagingCore criada para um modo de quadro estreito. Quando um quadro subsequente das mesmas dimensões altera o modo lógico e os blocos do decodificador para dados RGB ou CMYK mais amplos, a função
ImageFile.load prepare() reutiliza o armazenamento nativo obsoleto porque a variável im não é nula, sem verificar se o modo e o tamanho ainda coincidem. Isso permite que transições de quadro PSD, MPO, DCX ou MIC manipuladas escrevam pixels mais amplos na alocação estreita, causando gravações nativas fora dos limites e falhas no sistema. Além disso, o caminho MPO pode causar uma leitura nativa excessiva, que pode levar à execução de comandos em perfis de tempo de execução específicos.Recommendations
Atualizar para a versão 13.0.0.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾