CVE-2026-65970 in OpenImageIO
Resumen
por VulDB • 2026-09-18
OpenImageIO es una suite de herramientas para leer, escribir y manipular archivos de imagen en cualquier formato relevante para VFX/animación. Antes de la versión 3.1.16.0, un TIFF comprimido con ZIP procesado con la multithreading habilitada puede hacer que TIFFInput::read_native_scanlines() devuelva a través de una ruta de error mientras el trabajo asíncrono de descompresión por franjas sigue en cola. Dado que task_set se declara antes que ok y compressed_scratch, esos objetos capturados son destruidos antes de que el destructor de task-set espere, permitiendo que las tareas del trabajador utilicen almacenamiento obsoleto (stale) de pila y heap, lo que resulta en un crash por use-after-scope y denegación de servicio. La implementación afectada está identificada por src/tiff.imageio/tiffinput.cpp, TIFFInput::read_native_scanlines(), task_set, ok, compressed_scratch y uncompress_one_strip(), los cuales definen la ruta fuente relevante, funciones, estado y trigger. Este problema se soluciona en 3.1.16.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.