CVE Catalog

CVE-2026-43904

High
Published: Translated: NVD NIST

Summary

OpenImageIO prior to versions 3.0.18.0 and 3.1.13.0 contains a vulnerability that allows for heap overflow up to 65535 bytes due to improper clamping of run length in .pic files. The issue occurs in the code responsible for processing RLE.

Risk Assessment

Exploitation of this vulnerability may lead to remote code execution or system instability, posing a serious security threat to applications processing images.

Recommendation

It is recommended to update OpenImageIO to versions 3.0.18.0 or 3.1.13.0 to mitigate this vulnerability and to conduct a security audit of applications using this library.

Other vulnerabilities in OpenImageIO

See all
Original NVD description (English source)

OpenImageIO is a toolset for reading, writing, and manipulating image files of any image file format relevant to VFX / animation. Prior to 3.0.18.0 and 3.1.13.0, softimageinput.cpp:469 (mixed RLE) and :345 (pure RLE) do not clamp the run length to remaining scanline width before writing pixels. The raw packet path (line 403) correctly clamps with std::min, but RLE paths skip this check. A crafted .pic file causes heap overflow up to 65535 bytes. This vulnerability is fixed in 3.0.18.0 and 3.1.13.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS