cveboard Feed RSS

CVE-2026-112403

GitHubCrítica, pip

Pillow: transbordamento de buffer na heap em ImagingJpegDecode

JpegImageFile.draft() — que Image.thumbnail() chama automaticamente — solicita saída JPEG escalonada em 1/2, 1/4 ou 1/8 e reduz self._size e os limites do tile para corresponder, então _setimage() aloca um buffer de decodificação de linha única de ceil(W/s) amostras. ImagingJpegDecode() define cinfo.scale_num/scale_denom, chama jpeg_start_decompress(), e depois lê linhas de varredura para esse buffer sem nunca comparar cinfo.

Traduzido automaticamente do inglês.

  • python-pillow Pillow
  • Crítica
  • CVSS 9.2
  • EPSS 0,32%
  • Versão corrigida informada

O que fazer

Versão corrigida informada

Texto simples

Produtos afetados

ProdutoAfetadasCorrigido em
python-pillow Pillow< 13.0.0Nenhuma informada

Pacotes afetados

PacoteAfetadasCorrigido emAlerta
Pillow (PyPI)<= 12.3.013.0.0GHSA-8g5g-8vmr-9782

Alertas e correções

Notas e sinais

Exploração
Sem exploração conhecida
Gravidade
Crítica, CVSS 9.2 (v4.0, pontuado por GitHub)
EPSS
0,32% de chance de exploração nos próximos 30 dias (EPSS do FIRST, em 23 de out. de 2026)
Pontos de decisão SSVC da CISA
Exploração: prova de conceito. Automatizável: não. Impacto técnico: total. Em 22 de out. de 2026.
Fraqueza
CWE-122: Heap-based Buffer Overflow
Fabricante
python-pillow, Pillow

Linha do tempo

  1. O GitHub publicou o alerta GHSA-8g5g-8vmr-9782 (crítica). Corrigido em 13.0.0.

Fontes