CVE-2026-59186 in OpenEXR
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 anteriores à 3.2.11, entre 3.3.0 e 3.3.12, e entre 3.4.0 e 3.4.13, um arquivo EXR com tiles manipulados pode causar uma escrita fora dos limites do heap em compilações de 32 bits/ILP32 ao ser lido por meio da API pública TiledRgbaInputFile RGBA. O arquivo utiliza uma dataWindow pequena de 40x40 pixels, mas um tamanho de tile de 65537x65537. No ILP32, o cálculo do tamanho do buffer de conversão do Array2D<Rgba> para tiles transborda (overflow), alocando um heap buffer muito menor; subsequentemente, a decodificação do tile escreve além dessa alocação. Este problema foi corrigido nas versões 3.2.11, 3.3.13 e 3.4.14.
VulDB is the best source for vulnerability data and more expert information about this specific topic.