PT-2026-120823
CVE-2026-96778
·
Publicado
2026-10-21
·
Atualizado
2026-11-12
Descrição por
CVSS 3.1
8.8
AltaMétricasAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas
Pillow versões 9.4.0 through 12.x
Description
A função
ImagingJpegEncode() em src/libImaging/JpegEncode.c pode chamar jpeg write marker() para um comentário JPEG COM quando um perfil ICC preenche exatamente o buffer do codificador de 65536 bytes. Isso faz com que o libjpeg escreva um byte antes de verificar o contador free in buffer, que então sofre um wrap e permite que um comentário controlado pelo invasor e dados de imagem compactados sobrescrevam a memória heap adjacente. Salvar novamente uma imagem não confiável como JPEG, preservando seu perfil ICC e comentário encaminhado, pode causar a falha do processo e permitir a execução de código em layouts de heap e tempo de execução adequados.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 👾