Vulnerability · Published Sep 18, 2026 · Assigned by GitHub_M
CVE-2026-63422OpenImageIO OpenEXR plugin partial edge tile heap out-of-bounds write
High 7.8
In plain English
A high-severity heap buffer overflow in OpenImageIO from AcademySoftwareFoundation. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 11% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
OpenImageIO is a toolset for reading, writing, and manipulating image files of any image file format relevant to VFX / animation. Prior to 3.0.21.0, 3.1.16.0, and 3.2.0.3-beta1, A valid tiled openexr image whose width is not a multiple of its tile width can trigger an overflow when a caller reads a partial edge-tile rectangle. openexrinput::read_native_tiles() copies each row into the caller buffer using the padded whole-tile scanline_stride rather than user_scanline_bytes for the requested rectangle, resulting in a heap out-of-bounds write and memory corruption. The affected implementation is identified by src/openexr.imageio/exrinput.cpp, OpenEXRInput::read_native_tiles(), partial edge tile, user_scanline_bytes, and scanline_stride, which define the relevant source path, functions, state, and trigger. This issue is fixed in versions 3.0.21.0, 3.1.16.0, and 3.2.0.3-beta1.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | openimageio | no fix listed | DEBIAN-CVE-2026-63422 |
| Debian:13 | openimageio | no fix listed | DEBIAN-CVE-2026-63422 |
| Debian:14 | openimageio | 3.1.18.0+dfsg-2 | DEBIAN-CVE-2026-63422 |
| Ubuntu:22.04:LTS | openimageio | no fix listed | UBUNTU-CVE-2026-63422 |
| Ubuntu:26.10 | openimageio | no fix listed | UBUNTU-CVE-2026-63422 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| AcademySoftwareFoundation | OpenImageIO | < 3.0.21.0>= 3.1.0.0, < 3.1.16.0>= 3.2.0.0-dev, < 3.2.0.3-beta1 |
Weakness: CWE-122, CWE-787 · Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
References
- https://github.com/AcademySoftwareFoundation/OpenImageIO/security/advisories/GHSA-xh5r-whph-qmc5 x_refsource_CONFIRM
- https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/5295 x_refsource_MISC
- https://github.com/AcademySoftwareFoundation/OpenImageIO/commit/7303134f13b0f9dc738b8ecabecd8c9f90cbd4c9 x_refsource_MISC
- https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v3.0.21.0 x_refsource_MISC
- https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v3.1.16.0 x_refsource_MISC