Every CVE Search/ Get API key

CVE-2026-27622

OpenEXR CompositeDeepScanLine integer-overflow leads to heap OOB write

8.4 HighFix available

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

0.24%Up 0.2 points since Mar 4, 2026
90%50%10%1%

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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 3.1
7.4 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 &amp; 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 HighCVSS: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 &amp; 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 HighCVSS: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 &amp; 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 HighCVSS: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 &amp; 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 HighCVSS: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 &amp; 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 HighCVSS: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 &amp; 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 HighCVSS: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 &amp; 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 HighCVSS: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 &amp; 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 HighCVSS: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 &amp; 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 HighCVSS: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 &amp; 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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS: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 HighCVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1
7.8 HighCVSS: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

Show 9 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
openexr
PyPI
2.3.0 up to 3.2.6
3.2.6
openexr
PyPI
3.3.0 up to 3.3.8
3.3.8
openexr
PyPI
3.4.0 up to 3.4.6
3.4.6
openexr
AlmaLinux:10
before 3.1.10-8.el10_1.1
3.1.10-8.el10_1.1
openexr-devel
AlmaLinux:10
before 3.1.10-8.el10_1.1
3.1.10-8.el10_1.1
openexr-libs
AlmaLinux:10
before 3.1.10-8.el10_1.1
3.1.10-8.el10_1.1
OpenEXR-devel
AlmaLinux:8
before 2.2.0-12.el8_10.1
2.2.0-12.el8_10.1
OpenEXR-libs
AlmaLinux:8
before 2.2.0-12.el8_10.1
2.2.0-12.el8_10.1
openexr
AlmaLinux:9
before 3.1.1-3.el9_7.1
3.1.1-3.el9_7.1
openexr-devel
AlmaLinux:9
before 3.1.1-3.el9_7.1
3.1.1-3.el9_7.1
Show 144 moreShow less
Affected packages
PackageAffectedFixed
openexr-libs
AlmaLinux:9
before 3.1.1-3.el9_7.1
3.1.1-3.el9_7.1
openexr
TuxCare:AlmaLinux:9.6
before 3.1.1-3.el9.tuxcare.els1
3.1.1-3.el9.tuxcare.els1
openexr-devel
TuxCare:AlmaLinux:9.6
before 3.1.1-3.el9.tuxcare.els1
3.1.1-3.el9.tuxcare.els1
openexr-libs
TuxCare:AlmaLinux:9.6
before 3.1.1-3.el9.tuxcare.els1
3.1.1-3.el9.tuxcare.els1
openexr
TuxCare:AlmaLinux:9.2
before 3.1.1-2.el9.tuxcare.els3
3.1.1-2.el9.tuxcare.els3
openexr-devel
TuxCare:AlmaLinux:9.2
before 3.1.1-2.el9.tuxcare.els3
3.1.1-2.el9.tuxcare.els3
openexr-libs
TuxCare:AlmaLinux:9.2
before 3.1.1-2.el9.tuxcare.els3
3.1.1-2.el9.tuxcare.els3
libopenexr-dev
TuxCare:Ubuntu:18.04
before 2.2.0-11.1ubuntu1.9+tuxcare.els1
2.2.0-11.1ubuntu1.9+tuxcare.els1
libopenexr22
TuxCare:Ubuntu:18.04
before 2.2.0-11.1ubuntu1.9+tuxcare.els1
2.2.0-11.1ubuntu1.9+tuxcare.els1
openexr
TuxCare:Ubuntu:18.04
before 2.2.0-11.1ubuntu1.9+tuxcare.els1
2.2.0-11.1ubuntu1.9+tuxcare.els1
openexr-doc
TuxCare:Ubuntu:18.04
before 2.2.0-11.1ubuntu1.9+tuxcare.els1
2.2.0-11.1ubuntu1.9+tuxcare.els1
openexr
Debian: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 less
3.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
openexr
Debian: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
openexr
Debian:14
before 3.4.6+ds-1, plus listed versions
3.1.13-2
3.4.6+ds-1
openexr
PyPI
2.3.0 up to 3.2.6, plus listed versions
3.2.33.2.43.2.5
3.2.6
openexr
PyPI
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
openexr
PyPI
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_jll
Julia
before 3.4.8+0
3.4.8+0
OpenEXR
openEuler:24.03-LTS
before 3.1.11-5.oe2403
3.1.11-5.oe2403
OpenEXR
openEuler:24.03-LTS-SP1
before 3.1.11-5.oe2403sp1
3.1.11-5.oe2403sp1
OpenEXR
openEuler:24.03-LTS-SP2
before 3.1.11-5.oe2403sp2
3.1.11-5.oe2403sp2
OpenEXR
openEuler:24.03-LTS-SP3
before 3.1.11-5.oe2403sp3
3.1.11-5.oe2403sp3
OpenEXR
openEuler:22.03-LTS-SP4
before 3.1.5-5.oe2203sp4
3.1.5-5.oe2203sp4
openexr
PyPI
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 less
3.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
OpenEXR
Red Hat:rhel_e4s:8.8::appstream
before 0:2.2.0-12.el8_8.1
0:2.2.0-12.el8_8.1
OpenEXR-debuginfo
Red Hat:rhel_e4s:8.8::appstream
before 0:2.2.0-12.el8_8.1
0:2.2.0-12.el8_8.1
OpenEXR-debugsource
Red 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
Red 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-debuginfo
Red Hat:rhel_e4s:8.8::appstream
before 0:2.2.0-12.el8_8.1
0:2.2.0-12.el8_8.1
OpenEXR
Red Hat:rhel_tus:8.8::appstream
before 0:2.2.0-12.el8_8.1
0:2.2.0-12.el8_8.1
OpenEXR-debuginfo
Red Hat:rhel_tus:8.8::appstream
before 0:2.2.0-12.el8_8.1
0:2.2.0-12.el8_8.1
OpenEXR-debugsource
Red 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
Red 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-debuginfo
Red Hat:rhel_tus:8.8::appstream
before 0:2.2.0-12.el8_8.1
0:2.2.0-12.el8_8.1
OpenEXR
Red Hat:rhel_aus:8.6::appstream
before 0:2.2.0-12.el8_6.1
0:2.2.0-12.el8_6.1
OpenEXR-debuginfo
Red Hat:rhel_aus:8.6::appstream
before 0:2.2.0-12.el8_6.1
0:2.2.0-12.el8_6.1
OpenEXR-debugsource
Red 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
Red 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-debuginfo
Red Hat:rhel_aus:8.6::appstream
before 0:2.2.0-12.el8_6.1
0:2.2.0-12.el8_6.1
OpenEXR
Red Hat:rhel_e4s:8.6::appstream
before 0:2.2.0-12.el8_6.1
0:2.2.0-12.el8_6.1
OpenEXR-debuginfo
Red Hat:rhel_e4s:8.6::appstream
before 0:2.2.0-12.el8_6.1
0:2.2.0-12.el8_6.1
OpenEXR-debugsource
Red 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
Red 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-debuginfo
Red Hat:rhel_e4s:8.6::appstream
before 0:2.2.0-12.el8_6.1
0:2.2.0-12.el8_6.1
OpenEXR
Red Hat:rhel_tus:8.6::appstream
before 0:2.2.0-12.el8_6.1
0:2.2.0-12.el8_6.1
OpenEXR-debuginfo
Red Hat:rhel_tus:8.6::appstream
before 0:2.2.0-12.el8_6.1
0:2.2.0-12.el8_6.1
OpenEXR-debugsource
Red 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
Red 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-debuginfo
Red Hat:rhel_tus:8.6::appstream
before 0:2.2.0-12.el8_6.1
0:2.2.0-12.el8_6.1
OpenEXR
Red Hat:rhel_aus:8.2::appstream
before 0:2.2.0-11.el8_2.1
0:2.2.0-11.el8_2.1
OpenEXR-debuginfo
Red Hat:rhel_aus:8.2::appstream
before 0:2.2.0-11.el8_2.1
0:2.2.0-11.el8_2.1
OpenEXR-debugsource
Red 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
Red 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-debuginfo
Red Hat:rhel_aus:8.2::appstream
before 0:2.2.0-11.el8_2.1
0:2.2.0-11.el8_2.1
OpenEXR
Red Hat:rhel_aus:8.4::appstream
before 0:2.2.0-12.el8_4.1
0:2.2.0-12.el8_4.1
OpenEXR-debuginfo
Red Hat:rhel_aus:8.4::appstream
before 0:2.2.0-12.el8_4.1
0:2.2.0-12.el8_4.1
OpenEXR-debugsource
Red 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
Red 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-debuginfo
Red Hat:rhel_aus:8.4::appstream
before 0:2.2.0-12.el8_4.1
0:2.2.0-12.el8_4.1
OpenEXR
Red 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-debuginfo
Red 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-debugsource
Red 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
Red 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-debuginfo
Red 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
Red Hat:enterprise_linux_eus:10.0
before 0:3.1.10-8.el10_0.1
0:3.1.10-8.el10_0.1
openexr-libs
Red Hat:enterprise_linux_eus:10.0
before 0:3.1.10-8.el10_0.1
0:3.1.10-8.el10_0.1
openexr
Red Hat:enterprise_linux:10.1
before 0:3.1.10-8.el10_1.1
0:3.1.10-8.el10_1.1
openexr-debuginfo
Red Hat:enterprise_linux:10.1
before 0:3.1.10-8.el10_1.1
0:3.1.10-8.el10_1.1
openexr-debugsource
Red Hat:enterprise_linux:10.1
before 0:3.1.10-8.el10_1.1
0:3.1.10-8.el10_1.1
openexr-libs
Red Hat:enterprise_linux:10.1
before 0:3.1.10-8.el10_1.1
0:3.1.10-8.el10_1.1
openexr-libs-debuginfo
Red Hat:enterprise_linux:10.1
before 0:3.1.10-8.el10_1.1
0:3.1.10-8.el10_1.1
openexr-devel
Red Hat:enterprise_linux:10.1
before 0:3.1.10-8.el10_1.1
0:3.1.10-8.el10_1.1
OpenEXR
Red Hat:enterprise_linux:8::appstream
before 0:2.2.0-12.el8_10.1
0:2.2.0-12.el8_10.1
OpenEXR-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:2.2.0-12.el8_10.1
0:2.2.0-12.el8_10.1
OpenEXR-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:2.2.0-12.el8_10.1
0:2.2.0-12.el8_10.1
OpenEXR-libs
Red Hat:enterprise_linux:8::appstream
before 0:2.2.0-12.el8_10.1
0:2.2.0-12.el8_10.1
OpenEXR-libs-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:2.2.0-12.el8_10.1
0:2.2.0-12.el8_10.1
OpenEXR-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:2.2.0-12.el8_10.1
0:2.2.0-12.el8_10.1
OpenEXR-debugsource
Red Hat:enterprise_linux:8::crb
before 0:2.2.0-12.el8_10.1
0:2.2.0-12.el8_10.1
OpenEXR-devel
Red Hat:enterprise_linux:8::crb
before 0:2.2.0-12.el8_10.1
0:2.2.0-12.el8_10.1
OpenEXR-libs-debuginfo
Red Hat:enterprise_linux:8::crb
before 0:2.2.0-12.el8_10.1
0:2.2.0-12.el8_10.1
openexr
Red Hat:rhel_e4s:9.2::appstream
before 0:3.1.1-2.el9_2.2
0:3.1.1-2.el9_2.2
openexr-debuginfo
Red Hat:rhel_e4s:9.2::appstream
before 0:3.1.1-2.el9_2.2
0:3.1.1-2.el9_2.2
openexr-debugsource
Red 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
Red 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-debuginfo
Red Hat:rhel_e4s:9.2::appstream
before 0:3.1.1-2.el9_2.2
0:3.1.1-2.el9_2.2
openexr
Red Hat:rhel_e4s:9.0::appstream
before 0:3.1.1-2.el9_0.2
0:3.1.1-2.el9_0.2
openexr-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:3.1.1-2.el9_0.2
0:3.1.1-2.el9_0.2
openexr-debugsource
Red 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
Red 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-debuginfo
Red Hat:rhel_e4s:9.0::appstream
before 0:3.1.1-2.el9_0.2
0:3.1.1-2.el9_0.2
openexr
Red Hat:rhel_eus:9.4::appstream
before 0:3.1.1-2.el9_4.2
0:3.1.1-2.el9_4.2
openexr-debuginfo
Red Hat:rhel_eus:9.4::appstream
before 0:3.1.1-2.el9_4.2
0:3.1.1-2.el9_4.2
openexr-debugsource
Red 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
Red 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-debuginfo
Red Hat:rhel_eus:9.4::appstream
before 0:3.1.1-2.el9_4.2
0:3.1.1-2.el9_4.2
openexr-debuginfo
Red Hat:rhel_eus:9.4::crb
before 0:3.1.1-2.el9_4.2
0:3.1.1-2.el9_4.2
openexr-debugsource
Red Hat:rhel_eus:9.4::crb
before 0:3.1.1-2.el9_4.2
0:3.1.1-2.el9_4.2
openexr-devel
Red 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-debuginfo
Red Hat:rhel_eus:9.4::crb
before 0:3.1.1-2.el9_4.2
0:3.1.1-2.el9_4.2
openexr
Red Hat:rhel_eus:9.6::appstream
before 0:3.1.1-3.el9_6.1
0:3.1.1-3.el9_6.1
openexr-debuginfo
Red Hat:rhel_eus:9.6::appstream
before 0:3.1.1-3.el9_6.1
0:3.1.1-3.el9_6.1
openexr-debugsource
Red 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
Red 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-debuginfo
Red Hat:rhel_eus:9.6::appstream
before 0:3.1.1-3.el9_6.1
0:3.1.1-3.el9_6.1
openexr-debuginfo
Red Hat:rhel_eus:9.6::crb
before 0:3.1.1-3.el9_6.1
0:3.1.1-3.el9_6.1
openexr-debugsource
Red Hat:rhel_eus:9.6::crb
before 0:3.1.1-3.el9_6.1
0:3.1.1-3.el9_6.1
openexr-devel
Red 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-debuginfo
Red Hat:rhel_eus:9.6::crb
before 0:3.1.1-3.el9_6.1
0:3.1.1-3.el9_6.1
openexr
Red Hat:enterprise_linux:9::appstream
before 0:3.1.1-3.el9_7.1
0:3.1.1-3.el9_7.1
openexr-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.1.1-3.el9_7.1
0:3.1.1-3.el9_7.1
openexr-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:3.1.1-3.el9_7.1
0:3.1.1-3.el9_7.1
openexr-libs
Red Hat:enterprise_linux:9::appstream
before 0:3.1.1-3.el9_7.1
0:3.1.1-3.el9_7.1
openexr-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:3.1.1-3.el9_7.1
0:3.1.1-3.el9_7.1
openexr-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:3.1.1-3.el9_7.1
0:3.1.1-3.el9_7.1
openexr-debugsource
Red Hat:enterprise_linux:9::crb
before 0:3.1.1-3.el9_7.1
0:3.1.1-3.el9_7.1
openexr-devel
Red Hat:enterprise_linux:9::crb
before 0:3.1.1-3.el9_7.1
0:3.1.1-3.el9_7.1
openexr-libs-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:3.1.1-3.el9_7.1
0:3.1.1-3.el9_7.1
openexr
Rocky Linux:10
before 0:3.1.10-8.el10_1.1
0:3.1.10-8.el10_1.1
OpenEXR
Rocky Linux:8
before 0:2.2.0-12.el8_10.1
0:2.2.0-12.el8_10.1
openexr
Rocky Linux:9
before 0:3.1.1-3.el9_7.1
0:3.1.1-3.el9_7.1
openexr
Root: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-openexr
Root: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
openexr
Root: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-openexr
Root: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
openexr
Root: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-openexr
Root: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
openexr
SUSE:Linux Enterprise Server 16.0
before 3.2.2-160000.5.1
3.2.2-160000.5.1
openexr
SUSE:Linux Enterprise Server for SAP applications 16.0
before 3.2.2-160000.5.1
3.2.2-160000.5.1
openexr
Ubuntu: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 less
2.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
openexr
Ubuntu: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 less
2.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
openexr
Ubuntu: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
openexr
Ubuntu: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
openexr
Ubuntu: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
openexr
Ubuntu:25.10
All versions, plus listed versions
3.1.13-2
None known
openexr
Ubuntu: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
openexr
Ubuntu: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 less
2.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
openexr
Ubuntu: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 less
2.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
openexr
Ubuntu: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
openexr
Ubuntu: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
openexr
Ubuntu: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
openexr
Ubuntu: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
openexr
openSUSE:Tumbleweed
before 3.4.6-1.1
3.4.6-1.1
openexr
openSUSE:Leap 16.0
before 3.2.2-160000.5.1
3.2.2-160000.5.1

History

History
RecordedChangedSources
affected, facts
first indexedCVE 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

Show 61 moreShow less
This page doesn't list everything

Left out here: the rest of 3 source descriptions. The JSON record has them.

MoveEnter Open