top of page
perceptive_background_267k.jpg

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

Click to open the original link from this advisory

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:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Deze website toont informatie afkomstig van externe bronnen; Perceptive aanvaardt geen verantwoordelijkheid voor de juistheid, volledigheid of actualiteit van deze informatie.

bottom of page