Out-of-bounds write in oiio - CVE-2026-63419
Published: August 2, 2026
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary code.
The vulnerability exists due to out-of-bounds write in IffInput::read_native_tile() when parsing a crafted Maya IFF file and copying tile data into a caller-provided buffer sized from ImageSpec::tile_bytes(true). A remote attacker can trick the victim into opening a crafted file to execute arbitrary code.
User interaction is required to open a crafted file. The issue is reachable for ZBUFFER-only tiled images because the internal pixel size used for copying is larger than the public tile size exposed to callers, and a failed partial read can leave a buffer state that is reused by a later tile read.