PT-2026-41026

CVE-2026-43907

·

Published

2026-05-14

·

Updated

2026-09-24

Description by

CVSS 2.0
9.7
High
MetricsAV:N/AC:L/Au:N/C:P/I:C/A:C
Name of the Vulnerable Software and Affected Versions OpenImageIO versions prior to 3.0.18.0 OpenImageIO versions prior to 3.1.13.0
Description A signed integer overflow exists in the QueryRGBBufferSizeInternal() function within DPXColorConverter.cpp when processing crafted DPX image files. The function uses 32-bit signed integer arithmetic with negative multipliers to compute buffer sizes; however, a sufficiently large pixel count can cause the multiplication to overflow INT MIN and wrap to a small positive value. The system interprets this value as the required buffer size and allocates an undersized heap buffer via m decodebuf.resize(). Subsequently, writing the full image data via fread results in a heap-based out-of-bounds write. This can lead to a denial of service or potentially arbitrary code execution through heap corruption.
Recommendations Update to version 3.0.18.0. Update to version 3.1.13.0.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-CQ46-HP4H-CVFR
USN-8438-1
Found an issue in the description? Have something to add? Feel free to write us 👾