CVE-2026-68513 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. As versões 3.3.0 até 3.3.12 e 3.4.0 até 3.4.13 contêm um heap buffer overflow no PyOpenEXR, acionado por uma colisão de chave em channel-name entre canais RGB literais e prefixados. Quando separate_channels=false, o PyOpenEXR mapeia cada nome de canal físico através da função channelNameToRGBA() e coalesce os resultados em um array RGB compartilhado. Um arquivo EXR flat scanline manipulado que contém tanto um canal literal como "left" quanto canais prefixados como "left.R", "left.G" e "left.B" causa essa colisão de nomes, fazendo com que o wrapper reutilize um array NumPy bidimensional subdimensionado para as fatias RGB coalescidas e escreva fora dos limites quando OpenEXR.File(path) decodifica os pixels. Este problema foi corrigido nas versões 3.3.13 e 3.4.14.
If you want to get best quality of vulnerability data, you may have to visit VulDB.