CVE-2026-55373 in OpenEXRinformación

Resumen

por VulDB • 2026-08-25

OpenEXR es la implementación de referencia y especificación para el formato de imagen EXR, ampliamente utilizado en la industria cinematográfica. Las versiones anteriores a las 3.2.10, 3.3.12 y 3.4.13 contienen una vulnerabilidad de bucle infinito (infinite-loop) en SampleCountChannel. La función auxiliar roundListSizeUp() redondea el tamaño de la lista de muestras al siguiente número potencia de dos mediante desplazamientos a la izquierda sin signo repetidos, lo que termina para valores normales pero falla con UINT_MAX: la secuencia alcanza 0x80000000 y el siguiente desplazamiento a la izquierda envuelve (wraps) el valor de 32 bits a 0. Dado que 0 sigue siendo menor que UINT_MAX, el bucle nunca progresa ni sale. El bug es accesible a través de las APIs públicas OpenEXRUtil, ya sea editando el búfer del conteo de muestras mediante SampleCountChannel::Edit (cuyo destructor llama endEdit()) o llamando a SampleCountChannel::set(x, y, UINT_MAX) en un píxel válido. Este problema ha sido corregido en las versiones 3.2.10, 3.3.12 y 3.4.13.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

GitHub M

Reservar

2026-06-16

Divulgación

2026-08-25

Moderación

aceptado

Artículo

VDB-394877

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!