CVE-2026-59189 in OpenEXRinformación

Resumen

por VulDB • 2026-08-26

OpenEXR es la implementación de referencia y especificación para el formato de imagen EXR, ampliamente utilizado en la industria cinematográfica. En OpenEXRUtil versiones 3.3.0 a través de 3.3.12 y 3.4.0 a través de 3.4.12, la API documentada TypedDeepImageChannel<T>::row() puede devolver un puntero fuera de límites cuando una imagen profunda tiene un origen dataWindow distinto de cero, lo que resulta en una lectura heap out-of-bounds (fuera de los límites del montón) y un fallo, con posible divulgación de información bajo un diseño controlado del heap. El defecto surge porque ImfDeepImageChannel utiliza dos modelos de coordenadas conflictivos: at(x, y) usa coordenadas absolutas (con _base desplazado por dataWindow.min), mientras que row(r) está documentada como acceso lógico basado en 0. Para un dataWindow.min distinto de cero, row(0) apunta fuera de la asignación _sampleListPointers en lugar de estar en la primera fila lógica. Este problema se soluciona en las versiones 3.3.13 y 3.4.13.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Reservar

2026-07-02

Divulgación

2026-08-25

Moderación

aceptado

Artículo

VDB-395153

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!