OpenEXR is the reference implementation and specification for the EXR image format, widely used in the motion picture industry. In versions before 3.2.11, 3.3.0 through 3.3.12, and 3.4.0 through 3.4.13, exrmultiview can write past a heap allocation when it combines two attacker-supplied, individually valid scanline EXR files whose union dataWindow is not aligned to one view's channel subsampling. The utility allocates sampled channel storage using a truncated union_width / xSampling, then reads the sampled input through a Slice based on the misaligned union window, producing a heap out-of-bounds write. The trigger is normal public-tool processing, such as exrmultiview left A.exr right B.exr out.exr with crafted but valid inputs, so this is not solely an API or caller-precondition issue. This issue is fixed in versions 3.2.11, 3.3.13, and 3.4.14.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade openexr-libsUpgrade openexrUpgrade openexr-devel | Oct 11, 2026 | Sep 21, 2026 |
| Amazon_linux_2023 | — | Upgrade openexr-libs-debuginfoUpgrade openexr-libsUpgrade openexrUpgrade openexr-develUpgrade openexr-debugsourceUpgrade openexr-debuginfo | Sep 30, 2026 | Aug 25, 2026 |
| Redhat_linux | — | No solution existsUpgrade openexr-libs-debuginfoUpgrade openexr-develUpgrade openexrUpgrade openexr-libsUpgrade openexr-debugsourceUpgrade openexr-debuginfo | Aug 31, 2026 | Aug 25, 2026 |
| Rocky_linux | — | Upgrade openexr-develUpgrade openexr-libs-debuginfoUpgrade openexr-debuginfoUpgrade openexrUpgrade openexr-libsUpgrade openexr-debugsource | Sep 28, 2026 | Sep 23, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub