CVE-2026-67549CWE-122CWE-131CWE-787

CVE-2026-67549

High · published September 18, 2026

CVSS v3.1
7.6
EPSS
0%
Percentile
20.2
In the wild
Unconfirmed
What it is

OpenImageIO is a toolset for reading, writing, and manipulating image files of any image file format relevant to VFX / animation. Prior to 3.1.16.0, A crafted 1-bit contiguous cmyk tiff is exposed through a native uint1 imagespec, so callers allocate a bit-packed buffer. tiffinput::read_native_scanline_locked() nevertheless invokes tiffinput::bit_convert() with 8-bit output and writes one expanded byte per value into that smaller buffer, resulting in a heap out-of-bounds write and memory corruption. The affected implementation is identified by src/tiff.imageio/tiffinput.cpp, TIFFInput::bit_convert(), TIFFInput::read_native_scanline_locked(), PHOTOMETRIC_SEPARATED, 1-bit CMYK, and native uint1 ImageSpec, which define the relevant source path, functions, state, and trigger. This issue is fixed in 3.1.16.0.

The record
Technical detail
CVSS v3.1
7.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H
CVSS v4.0
Not supplied
EPSS
0.00288 · 20.2th percentile
Weaknesses
CWE-122 · Heap-based Buffer Overflow; CWE-131 · Incorrect Calculation of Buffer Size; CWE-787 · Out-of-bounds Write
Published
2026-09-18T20:17Z
Affected products (1)
ProductVersionsFixed in
openimageio/openimageio< 3.1.16.03.1.16.0
References (5)
EPSS history
Timeline
  • 20 SEP 03:24Z
    EPSS moved — → 0%
    epss
  • 18 SEP 15:49Z
    OpenImageIO: TIFF 1-bit CMYK bit conversion heap out-of-bounds write
    cvelistv5