PT-2026-120833

CVE-2026-96639

·

Publicado

2026-10-21

·

Atualizado

2026-10-22

Descrição por

CVSS 3.1
9.8
Crítica
Mé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
Identificadores relacionados
GHSA-V9PV-5GC8-W2M6
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾