CVE-2026-59189 in OpenEXRinformação

Sumário

de VulDB • 25/08/2026

O OpenEXR é a implementação de referência e especificação para o formato de imagem EXR, amplamente utilizado na indústria cinematográfica. Nas versões do OpenEXRUtil de 3.3.0 até 3.3.12 e de 3.4.0 até 3.4.12, a API documentada TypedDeepImageChannel<T>::row() pode retornar um ponteiro fora dos limites (out-of-bounds) quando uma imagem profunda possui uma origem dataWindow não nula, resultando em uma leitura heap out-of-bounds e falha do sistema, com possível divulgação de informações sob um layout de heap controlado. A falha ocorre porque o ImfDeepImageChannel utiliza dois modelos de coordenadas conflitantes: at(x, y) usa coordenadas absolutas (com _base deslocada por dataWindow.min), enquanto row(r) é documentado como acesso lógico baseado em 0. Para um dataWindow.min não nulo, row(0) aponta fora da alocação _sampleListPointers em vez de apontar para a primeira linha lógica. Este problema foi corrigido nas versões 3.3.13 e 3.4.13.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

GitHub M

Reservar

02/07/2026

Divulgação

25/08/2026

Moderação

aceite

Entrada

VDB-395153

CPE

pronto

EPSS

0.00247

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!