AcademySoftwareFoundation OpenImageIO
cpe:2.3:a:openimageio:openimageio:*:*:*:*:*:*:*
- 3.1.0.0dev
A heap overflow vulnerability has been identified in OpenImageIO version 3.1.0.0dev. The issue arises in the image processing component, specifically within the 'fmath.h' file, at line 983. This vulnerability was discovered during fuzz testing of the 'oiiotool' command-line utility, which is part of the OpenImageIO suite.
Exploitation of this vulnerability leads to a heap-buffer overflow, a common type of memory corruption issue that can be exploited to execute arbitrary code or cause a program to crash.
The vulnerability can be reproduced by compiling OpenImageIO with AddressSanitizer enabled, using specific compiler flags to optimize debugging and memory error detection. After building the application, the 'oiiotool' can be run with a crafted input that triggers the heap overflow while processing image data.
Users can update to the latest version of OpenImageIO, where this vulnerability has been addressed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.