CVE-2026-113681
OpenImageIO before 3.0.20.0, 3.1.x before 3.1.15.0, and 3.2.x before 3.2.0.3-beta1 Cineon Reader Heap Out-of-Bounds Read
AcademySoftwareFoundation OpenImageIO
CVSS
6.8MediumExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.17%Chance of exploitation activity in the next 30 days, higher than 5% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
OpenImageIO before 3.0.20.0, 3.1.x before 3.1.15.0, and 3.2.x before 3.2.0.3-beta1 contains an integer overflow in cineon::Codec::Read that undersizes the scanline buffer, causing a heap out-of-bounds read. Attackers can supply a crafted Cineon file with a huge declared width that wraps the size calculation to zero, so UnPackPacked reads past a 4-byte buffer and crashes the application.
Text from CVE List
Affected versions 3
- OpenImageIOaffected: all versions before 3.0.20.0CVE List
- OpenImageIOaffected: 3.1.0.0 before 3.1.15.0CVE List
- OpenImageIOaffected: 3.2.0.0-dev before 3.2.0.3-beta1CVE List
References 5
- github.com/AcademySoftwareFoundation/OpenImageIO/pull/5567Fixvia CVE List
- github.com/AcademySoftwareFoundation/OpenImageIO/pull/5568Fixvia CVE List
- github.com/AcademySoftwareFoundation/OpenImageIO/commit/07e3c3e0373551c57e7d8e01353deaa4b3646613Fixvia CVE List
- vulncheck.com/advisories/openimageio-before-3.0.20.0-3.1-x-before-3.1.15.0-and-3.2-x-before-3.2.0.3-beta1-cineon-reader-heap-out-of-bounds-readAdvisoryvia CVE List
- github.com/AcademySoftwareFoundation/OpenImageIO/blob/v3.0.19.0/src/cineon.imageio/libcineon/Codec.cpp#L79-L82Referencevia CVE List