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.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-190"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/113xxx/CVE-2026-113681.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "3.0.20.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "3.1.0.0"
},
{
"fixed": "3.1.15.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"introduced": "3.2.0.0-dev"
},
{
"fixed": "3.2.0.3-beta1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
},
{
"range": [
{
"fixed": "07e3c3e0373551c57e7d8e01353deaa4b3646613"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-113681.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "99597871854014780197708863551975218799",
"length": 1153
},
"id": "CVE-2026-113681-0bcb1bc0",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/07e3c3e0373551c57e7d8e01353deaa4b3646613",
"target": {
"file": "src/dpx.imageio/libdpx/ReaderInternal.h",
"function": "ReadPacked"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "217194631032316723526521456751361170508",
"length": 11560
},
"id": "CVE-2026-113681-10be3fe9",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/07e3c3e0373551c57e7d8e01353deaa4b3646613",
"target": {
"file": "src/dpx.imageio/dpxinput.cpp",
"function": "DPXInput::seek_subimage"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "159383907641676986235514974437055877378",
"length": 1055
},
"id": "CVE-2026-113681-179a5cbe",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/07e3c3e0373551c57e7d8e01353deaa4b3646613",
"target": {
"file": "src/cineon.imageio/libcineon/ReaderInternal.h",
"function": "ReadPacked"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "226842921167208664961297278495708168590",
"length": 649
},
"id": "CVE-2026-113681-2d611100",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/07e3c3e0373551c57e7d8e01353deaa4b3646613",
"target": {
"file": "src/cineon.imageio/libcineon/ReaderInternal.h",
"function": "UnPackPacked"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "63261060584689045517533902988162069859",
"length": 1505
},
"id": "CVE-2026-113681-46fc892f",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/07e3c3e0373551c57e7d8e01353deaa4b3646613",
"target": {
"file": "src/dpx.imageio/libdpx/ReaderInternal.h",
"function": "Read10bitFilled"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "205248434568906500864405272665692934272",
"length": 8157
},
"id": "CVE-2026-113681-4768afaa",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/07e3c3e0373551c57e7d8e01353deaa4b3646613",
"target": {
"file": "src/cineon.imageio/cineoninput.cpp",
"function": "CineonInput::open"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"73009772443616113813824781961176209634",
"277539097713233560446754560471704682153",
"141651815738782513075237132764367277316"
],
"threshold": 0.9
},
"id": "CVE-2026-113681-62f691b1",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/07e3c3e0373551c57e7d8e01353deaa4b3646613",
"target": {
"file": "src/cineon.imageio/cineoninput.cpp"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"250990733816713015213494668188756524048",
"80290667998058803732169410784066712004",
"316842338331577171803406516095652994978",
"96384737335040424670306658035127419859",
"336607821164711997278220707332492778882",
"50325439336038162818757000483984340496",
"116218482510577298406629073607625660402",
"285684354449724412990799801461403863671",
"306999254617417059952900527548992843455",
"100920958407931439199910240548523649242",
"215811328259551984398811176244327804239",
"264508968043254272894495249348002578320",
"168770745793280118114987573973428362039",
"120900527822192019949524577236743255757",
"77175170625917834092894231079386451896",
"322499660555312168918994814574671200889",
"53023120591064215667972663075068954460",
"214426258158080898801565717699436841019",
"63267190098207372674557697890644782191",
"57019373775289048281615783933530528302",
"16832237364580389971787270062839899624",
"95262800908107383381761655574659369366",
"34225370326802070823406487232108059063",
"251748489113791666062058328398855776300"
],
"threshold": 0.9
},
"id": "CVE-2026-113681-80c26bab",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/07e3c3e0373551c57e7d8e01353deaa4b3646613",
"target": {
"file": "src/cineon.imageio/libcineon/ReaderInternal.h"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"316053618047513812111720718114952003476",
"95253360493917550267669100146405739275",
"173213689123713846148559884666508154068",
"235598000382156208242642855327486448278",
"108804799885373215685016421485947643550",
"174803238094656551207960706256247780662",
"166694446489541661533990362491838766363",
"220661395003470326388209803467436550838",
"292839799698658838385913302114008101245",
"80290667998058803732169410784066712004",
"316842338331577171803406516095652994978",
"96384737335040424670306658035127419859",
"336607821164711997278220707332492778882",
"96378096731945847403578058392753562655",
"218377355790456407004556387065756947691",
"276078703915950418208790684306138196613",
"123588432073333696354273939241405109420",
"310823779286481088388663508838219002354",
"324727514956779686917737104469313301077",
"176875070942773774302110623965210524590",
"339923348119929252606059010380486064323",
"316121103846578711125979695512372911534",
"6390950603912552573064989321723808687",
"63267190098207372674557697890644782191",
"305007635789490611507390443851610724117",
"169849389671287573871835040763470835432",
"195322715879942617857121662942817263520",
"199638569118620797067586679637033735951",
"116358289431917708881340325609532595675",
"251748489113791666062058328398855776300"
],
"threshold": 0.9
},
"id": "CVE-2026-113681-be01acab",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/07e3c3e0373551c57e7d8e01353deaa4b3646613",
"target": {
"file": "src/dpx.imageio/libdpx/ReaderInternal.h"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "300094481514907975833309960809145654293",
"length": 668
},
"id": "CVE-2026-113681-c114a9f5",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/07e3c3e0373551c57e7d8e01353deaa4b3646613",
"target": {
"file": "src/dpx.imageio/libdpx/ReaderInternal.h",
"function": "UnPackPacked"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "213666335677191533011247524095785567860",
"length": 1550
},
"id": "CVE-2026-113681-d240c6b9",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/07e3c3e0373551c57e7d8e01353deaa4b3646613",
"target": {
"file": "src/dpx.imageio/libdpx/Reader.cpp",
"function": "dpx::Reader::ReadBlock"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"150922089608317239138671249209358902976",
"334436843453256404521439355329356666080",
"36137753709117728208276635234265036034",
"143951352520903357313389421332242723938",
"123692376541450469884590597213555634402",
"286132657086012133087321331212959784822"
],
"threshold": 0.9
},
"id": "CVE-2026-113681-eaa44bdb",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/openimageio/commit/07e3c3e0373551c57e7d8e01353deaa4b3646613",
"target": {
"file": "src/dpx.imageio/libdpx/Reader.cpp"
}
}
]
"2026-10-21T09:40:59Z"