Vulnerability · Published Mar 3, 2026 · Assigned by GitHub_M
CVE-2026-27622OpenEXR CompositeDeepScanLine integer-overflow leads to heap OOB write
High 7.4
In plain English
A high-severity out-of-bounds write in openexr from AcademySoftwareFoundation. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 15% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
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.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:8 | OpenEXR-devel | 2.2.0-12.el8_10.1 | ALSA-2026:8863 |
| AlmaLinux:8 | OpenEXR-libs | 2.2.0-12.el8_10.1 | ALSA-2026:8863 |
| AlmaLinux:10 | openexr | 3.1.10-8.el10_1.1 | ALSA-2026:7682 |
| AlmaLinux:9 | openexr | 3.1.1-3.el9_7.1 | ALSA-2026:8888 |
| AlmaLinux:10 | openexr-devel | 3.1.10-8.el10_1.1 | ALSA-2026:7682 |
| AlmaLinux:9 | openexr-devel | 3.1.1-3.el9_7.1 | ALSA-2026:8888 |
| AlmaLinux:10 | openexr-libs | 3.1.10-8.el10_1.1 | ALSA-2026:7682 |
| AlmaLinux:9 | openexr-libs | 3.1.1-3.el9_7.1 | ALSA-2026:8888 |
| Debian:12 | openexr | no fix listed | DEBIAN-CVE-2026-27622 |
| Debian:13 | openexr | no fix listed | DEBIAN-CVE-2026-27622 |
| Debian:14 | openexr | 3.4.6+ds-1 | DEBIAN-CVE-2026-27622 |
| PyPI | openexr | 3.2.6 | GHSA-cr4v-6jm6-4963 |
| PyPI | openexr | 3.3.8 | GHSA-cr4v-6jm6-4963 |
| PyPI | openexr | 3.4.6 | GHSA-cr4v-6jm6-4963 |
| PyPI | openexr | 3.2.6, 3.3.8, 3.4.6 | PYSEC-2026-2846 |
| Rocky Linux:8 | OpenEXR | 0:2.2.0-12.el8_10.1 | RLSA-2026:8863 |
| Rocky Linux:10 | openexr | 0:3.1.10-8.el10_1.1 | RLSA-2026:7682 |
| Rocky Linux:9 | openexr | 0:3.1.1-3.el9_7.1 | RLSA-2026:8888 |
| Ubuntu:25.10 | openexr | no fix listed | UBUNTU-CVE-2026-27622 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| AcademySoftwareFoundation | openexr | >= 2.3.0, < 3.2.6>= 3.3.0, < 3.3.8>= 3.4.0, < 3.4.6 |
Weakness: CWE-787, CWE-190 · Vector: CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
References
- https://github.com/AcademySoftwareFoundation/openexr/security/advisories/GHSA-cr4v-6jm6-4963 x_refsource_CONFIRM
- https://access.redhat.com/security/cve/CVE-2026-27622 vdb-entry, x_refsource_REDHAT
- RHBZ#2444251 issue-tracking, x_refsource_REDHAT
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-27622.json x_sadp-csaf-vex
- https://access.redhat.com/errata/RHSA-2026:7678 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:7682 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:8863 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:12340 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:12341 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:12339 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:12338 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:8870 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:8869 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:8871 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:8872 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:8888 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:16008 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:16030 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:16009 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:16174 vendor-advisory, x_refsource_REDHAT