OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. In CompositeDeepScanLine::readPixels, per-pixel totals are accumulated in vector<unsigned int> total_sizes for attacker-controlled large counts across many parts, total_sizes[ptr] wraps modulo 2^32. overall_sample_count is then derived from wrapped totals and used in samples[channel].resize(overall_sample_count). Decode pointer setup/consumption proceeds with true sample counts, and write operations in core unpack (generic_unpack_deep_pointers) overrun the undersized composite sample buffer. This vulnerability is fixed in v3.2.6, v3.3.8, and v3.4.6.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade openexr-libsUpgrade openexrUpgrade openexr-devel | Apr 21, 2026 | Apr 20, 2026 |
| Amazon_linux_2023 | — | Upgrade openexr-debugsourceUpgrade openexr-libs-debuginfoUpgrade openexrUpgrade openexr-debuginfoUpgrade openexr-libsUpgrade openexr-devel | Mar 27, 2026 | Mar 3, 2026 |
| Oracle_linux | — | Upgrade openexrUpgrade openexr-develUpgrade openexr-libs | Apr 22, 2026 | Mar 3, 2026 |
| Redhat_linux | — | Upgrade openexrUpgrade openexr-develUpgrade openexr-debuginfoUpgrade openexr-libsUpgrade openexr-libs-debuginfoNo solution existsUpgrade openexr-debugsource | Apr 14, 2026 | Mar 3, 2026 |
| Rocky_linux | — | Upgrade openexr-libsUpgrade openexr-develUpgrade openexrUpgrade openexr-libs-debuginfoUpgrade openexr-debugsourceUpgrade openexr-debuginfo | Apr 20, 2026 | Apr 16, 2026 |
| Ubuntu | — | Upgrade openexr (Ubuntu Pro)Upgrade libopenexr25 (Ubuntu Pro)Upgrade libopenexr-3-1-30 (Ubuntu Pro)Upgrade libopenexr22 (Ubuntu Pro)Upgrade libopenexr24 (Ubuntu Pro) | May 25, 2026 | May 7, 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