CVE-2026-68514 in OpenEXRinformación

Resumen

por VulDB • 2026-08-25

OpenEXR es la implementación de referencia y especificación para el formato de archivo de imagen EXR, ampliamente utilizado en la industria cinematográfica. En las versiones 3.3.0 a 3.3.12 y 3.4.0 a 3.4.13, los bindings de Python PyOpenEXR contienen una escritura fuera de límites (heap out-of-bounds write) que se activa al leer un archivo EXR deep scanline manipulado ad hoc. Cuando un archivo deep declara un canal literal llamado `left` junto con canales RGB prefijados por capa como `left.R`, `left.G` y `left.B`, el wrapper procesa primero el canal literal `left` y asigna una matriz de muestras profundas escalares para él, luego reutiliza esa misma matriz como destino consolidado para el grupo RGB prefijado. El lector deep registra slices de muestra con un stride RGB (tres canales) en un almacenamiento que fue asignado con forma escalar, por lo que la decodificación de las muestras deep escribe más allá de la asignación. Abrir dicho archivo a través de la API pública estándar de Python, `OpenEXR.File(path)`, provoca un heap buffer overflow durante la decodificación normal de muestras profundas, lo que conduce a corrupción de memoria y un fallo del programa (crash). Este problema está corregido en las versiones 3.3.13 y 3.4.14.

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

Responsable

GitHub M

Reservar

2026-07-30

Divulgación

2026-08-25

Moderación

aceptado

Artículo

VDB-395224

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!