OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From version 3.4.0 to before version 3.4.8, a crafted B44 or B44A EXR file can cause an out-of-bounds write in any application that decodes it via exrdecodingrun(). Consequences range from immediate crash (most likely) to corruption of adjacent heap allocations (layout-dependent). This issue has been patched in version 3.4.8.
{
"cwe_ids": [
"CWE-190",
"CWE-787"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/34xxx/CVE-2026-34544.json",
"cna_assigner": "GitHub_M"
}{
"cpe": "cpe:2.3:a:openexr:openexr:*:*:*:*:*:*:*:*",
"extracted_events": [
{
"introduced": "3.2.0"
},
{
"fixed": "3.2.7"
},
{
"introduced": "3.3.0"
},
{
"fixed": "3.3.9"
},
{
"introduced": "3.4.0"
},
{
"fixed": "3.4.8"
}
],
"source": [
"CPE_RANGE",
"REFERENCES"
]
}[
{
"source": "https://github.com/academysoftwarefoundation/openexr/commit/35e7aa35e22c1975606be86e859f31cc1fc598ee",
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"276397591406414987157223138669390551343",
"207017963297339139629666808440499617952",
"258498797786942638680668736858319268893",
"315262617776304388131884812602531639480",
"127504814518261423286313544445133863221",
"39371125294579058207904839255938866702",
"133476267992572095507630736703855750443",
"320629989619655886061435680669864645031",
"251896877681848548285967733398324838646",
"151156264196910300547221049303026351707",
"120575723358568620194983621492769081261",
"212509365036623036242354796056745569891",
"127504814518261423286313544445133863221",
"39371125294579058207904839255938866702",
"49358004077028278978047835077116679765",
"135726513266582114988703839670503912280",
"73668656731463308536341558883887552683"
],
"threshold": 0.9
},
"deprecated": false,
"id": "CVE-2026-34544-416cc5a3",
"target": {
"file": "src/lib/OpenEXRCore/internal_b44.c"
}
},
{
"source": "https://github.com/academysoftwarefoundation/openexr/commit/35e7aa35e22c1975606be86e859f31cc1fc598ee",
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "315159114857782705814262621327102255161",
"length": 3153.0
},
"deprecated": false,
"id": "CVE-2026-34544-4e916912",
"target": {
"function": "compress_b44_impl",
"file": "src/lib/OpenEXRCore/internal_b44.c"
}
},
{
"source": "https://github.com/academysoftwarefoundation/openexr/commit/35e7aa35e22c1975606be86e859f31cc1fc598ee",
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "332192218539639116713203287700456517198",
"length": 2673.0
},
"deprecated": false,
"id": "CVE-2026-34544-95d32eda",
"target": {
"function": "uncompress_b44_impl",
"file": "src/lib/OpenEXRCore/internal_b44.c"
}
}
]
"2026-07-15T21:12:17Z"
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-34544.json"