CVE-2026-55373 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. As versões anteriores à 3.2.10, 3.3.12 e 3.4.13 contêm uma vulnerabilidade de loop infinito em SampleCountChannel. A função auxiliar roundListSizeUp() arredonda o tamanho da lista de amostras para a próxima potência de dois usando deslocamentos unsigned left shifts repetidos, que termina para valores normais, mas falha para UINT_MAX: a sequência atinge 0x80000000 e o próximo deslocamento à esquerda faz com que o valor de 32 bits seja arredondado (wrap) para 0. Como 0 permanece menor que UINT_MAX, o loop nunca progride nem termina. O bug é acessível através das APIs públicas do OpenEXRUtil, seja editando o buffer de contagem de amostras por meio de SampleCountChannel::Edit (cujo destrutor chama endEdit()) ou chamando SampleCountChannel::set(x, y, UINT_MAX) em um pixel válido. Este problema foi corrigido nas versões 3.2.10, 3.3.12 e 3.4.13.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

GitHub M

Reservar

16/06/2026

Divulgação

25/08/2026

Moderação

aceite

Entrada

VDB-394877

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!