


Perceptive Security
SOC/SIEM Consultancy

OpenEXR is the reference implementation and specification for the EXR image format, widely used in the motion picture industry. Versions 3.3.0 through 3.3.12 an…
Published:
25 augustus 2026 om 00:00:00
Alert date:
25 augustus 2026 om 23:03:09
Source:
nvd.nist.gov
Supply Chain & Dependencies, Web Technologies
CVE-2026-68513 describes a heap buffer overflow vulnerability in PyOpenEXR, the Python wrapper for the OpenEXR image format library used in the motion picture industry. The flaw affects versions 3.3.0–3.3.12 and 3.4.0–3.4.13 and is triggered by a channel-name key collision between literal and prefixed RGB channels. When separate_channels=false, the channelNameToRGBA() function fails to properly handle crafted EXR files containing both literal channels (e.g., 'left') and prefixed channels (e.g., 'left.R', 'left.G', 'left.B'). This collision causes the wrapper to reuse an undersized NumPy array, resulting in an out-of-bounds write during pixel decoding. An attacker could exploit this by supplying a specially crafted flat scanline EXR file. The vulnerability has been patched in versions 3.3.13 and 3.4.14.
Technical details
Mitigation steps:
Affected products:
OpenEXR 3.3.0–3.3.12
OpenEXR 3.4.0–3.4.13
PyOpenEXR
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-68513
https://github.com/AcademySoftwareFoundation/openexr/commit/c1f3ec0d91cfa5a8035ecd00920835ac76e01640
https://github.com/AcademySoftwareFoundation/openexr/commit/d134e3cd81a2e343f2919e86bf949f576b1ab16a
https://github.com/AcademySoftwareFoundation/openexr/security/advisories/GHSA-rw5h-3q4v-c3vc
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
