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 zbuffer-only tiled iff is exposed with a 16-bit public imagespec while the decoder retains a 32-bit internal pixel size. iffinput::read_native_tile() copies according to m_header.pixel_bytes() rather than imagespec::tile_bytes(true), and a failed read can leave m_buf nonempty so a later call copies partially initialized data into the undersized caller buffer, resulting in a heap out-of-bounds write and memory corruption. The affected implementation is identified by src/iff.imageio/iffinput.cpp, IffInput::read_native_tile(), ImageSpec::tile_bytes(true), m_header.pixel_bytes(), ZBUFFER, and m_buf, 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.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-787"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/63xxx/CVE-2026-63419.json"
}{
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "3.0.21.0"
},
{
"introduced": "3.1.0.0"
},
{
"fixed": "3.1.16.0"
},
{
"introduced": "3.2.0.0-dev"
},
{
"fixed": "3.2.0.3-beta1"
}
],
"source": [
"AFFECTED_FIELD",
"REFERENCES"
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-63419.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "88757115461202315318196602174383292768",
"length": 1214
},
"id": "CVE-2026-63419-0fc5882c",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/9cda48b150294c7f024e680a6c9b0402e50f4816",
"target": {
"file": "src/iff.imageio/iffinput.cpp",
"function": "IffInput::read_native_tile"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "29045872209946506225918996446286422010",
"length": 8341
},
"id": "CVE-2026-63419-289e27dd",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/9cda48b150294c7f024e680a6c9b0402e50f4816",
"target": {
"file": "src/iff.imageio/iffinput.cpp",
"function": "IffInput::readimg"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "219406730860939334578501043291006583210",
"length": 3433
},
"id": "CVE-2026-63419-48d6dba8",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/9cda48b150294c7f024e680a6c9b0402e50f4816",
"target": {
"file": "src/iff.imageio/iffinput.cpp",
"function": "IffInput::read_header"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"231408868653658965145330111104374330557",
"126149012185818063414304901304493943297",
"174981944368785305007623253146507035661",
"24529556265312807417231131959547324320",
"276766773435303500123312172629225621842",
"224269838773370672208241011997987290431",
"101660242689996276116420148285163626751",
"166262942741298452805167427878782058109",
"303585414278644843679998744087859191575",
"245766159732156439594108875440991351471",
"1998538216384101068762482251012175621",
"178867381775679728133076588279687161122",
"269716569626761411373191145889129808355",
"207207435472122517857803365598114845759",
"226695295619793764660875647149924714795",
"275421393983800324113406243757613924690",
"231533422352333542196451739312692457583",
"245653017364600163929819606910749933861",
"144383331229573945519684888715770458114",
"327739065756562959767261424637923567084",
"144480370892562577405973630375882975447",
"256449329096214087787842847719193232780",
"29836936532392816402763032038568197926",
"338162734889080174143202722324274343512",
"263282312155382506130997503448399744995",
"57191996358774629113910948407135510552",
"325447892281044241871491437853263912391",
"35682302227369159973652299602927026185",
"124591789874827246929740752614319733292",
"78145417691388889025349996653532448355",
"325425347544071119660492536381888737844",
"231521978081826881745195757623931788084",
"95505720400841188309831956937247543814",
"213572097174086057751938751734931106963",
"16638566162120960357142903065018849033",
"301240003579576823459803686034736585167",
"110240929531806917041548244490193544692",
"39845696267265541470275519679673851164",
"38555973702188469438815335566414557705",
"118625816763785597603682098311351764034",
"60309556602545377407251717033119866159",
"181096196127922574290505820635084904524",
"115982874918476305586589389026585188790",
"80731672105255479307615679020448838035",
"155902665931990013490548331869401651311"
],
"threshold": 0.9
},
"id": "CVE-2026-63419-92d44adf",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/9cda48b150294c7f024e680a6c9b0402e50f4816",
"target": {
"file": "src/iff.imageio/iffinput.cpp"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "121785538538014264161816718266193059820",
"length": 108
},
"id": "CVE-2026-63419-f17ad5e0",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/9cda48b150294c7f024e680a6c9b0402e50f4816",
"target": {
"file": "src/iff.imageio/iffinput.cpp",
"function": "read_chunk"
}
}
]
"2026-09-20T14:13:50Z"