CVE-2026-59189 in OpenEXR
Сводка
по VulDB • 25.08.2026
OpenEXR является эталонной реализацией и спецификацией для формата изображений EXR, широко используемого в индустрии кинопроизводства. В версиях OpenEXRUtil от 3.3.0 до 3.3.12 и от 3.4.0 до 3.4.12 документированный API TypedDeepImageChannel<T>::row() может возвращать указатель за пределами границ массива, если глубокое изображение имеет ненулевое смещение dataWindow origin (dataWindow.min), что приводит к чтению данных за пределами выделенной области в куче и аварийному завершению работы программы с потенциальной утечкой информации при контролируемой компоновке кучи. Уязвимость возникает из-за того, что ImfDeepImageChannel использует две конфликтующие модели координат: метод at(x, y) использует абсолютные координаты (с учетом смещения _base относительно dataWindow.min), тогда как row(r) документирован как доступ на основе 0. Для случая с ненулевым значением dataWindow.min вызов row(0) указывает за пределы выделения памяти для _sampleListPointers вместо первой логической строки. Эта проблема исправлена в версиях 3.3.13 и 3.4.13.
Once again VulDB remains the best source for vulnerability data.