OP
Product
Openexr
78
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 4High 25Medium 45Low 1
Watch
Add Openexr to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2026-42217 | 9.8 | May 7 | OpenEXR: Shift exponent overflow in `readVariableLengthInteger()` (`ImfIDManifest.cpp`) Affected: 3.0.0 before 3.2.9; 3.3.0 before 3.3.11; 3.4.0 before 3.4.11 |
| CVE-2026-42216 | 9.1 | May 7 | OpenEXR: Out-of-bounds read in `IDManifest::init()` during prefix expansion Affected: 3.0.0 before 3.2.9; 3.3.0 before 3.3.11; 3.4.0 before 3.4.11 |
| CVE-2025-48072 | 9.1 | Jul 31 | OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry Affected: 3.3.2 |
| CVE-2023-5841 | 9.1 | Feb 1 | Due to a failure in validating the number of scanline samples of a OpenEXR file containing deep scanline data, Academy Software Foundation OpenEX image parsing library version… Affected: through 3.2.1 |
| CVE-2026-41142 | 8.8 | May 7 | OpenEXR is Vulnerable to Integer overflow in ImageChannel::resize leads to heap OOB write via OpenEXRUtil public API Affected: 3.0.0 before 3.2.9; 3.3.0 before 3.3.11; 3.4.0 before 3.4.11 |
| CVE-2021-23169 | 8.8 | Jun 8 | A heap-buffer overflow was found in the copyIntoFrameBuffer function of OpenEXR in versions before 3.0.1 Affected: before 3.0.1 |
| CVE-2017-9115 | 8.8 | May 21 | In OpenEXR 2.2.0, an invalid write of size 2 in the = operator function in half.h could cause the application to crash or execute arbitrary code Affected: 2.2.0 |
| CVE-2017-9113 | 8.8 | May 21 | In OpenEXR 2.2.0, an invalid write of size 1 in the bufferedReadPixels function in ImfInputFile.cpp could cause the application to crash or execute arbitrary code Affected: 2.2.0 |
| CVE-2017-9111 | 8.8 | May 21 | In OpenEXR 2.2.0, an invalid write of size 8 in the storeSSE function in ImfOptimizedPixelReading.h could cause the application to crash or execute arbitrary code Affected: 2.2.0 |
| CVE-2026-34588 | 7.8 | Apr 6 | OpenEXR has a signed 32-bit Overflow in PIZ Decoder Leads to OOB Read/Write Affected: 3.1.0 before 3.2.7; 3.3.0 before 3.3.9; 3.4.0 before 3.4.9 |
| CVE-2026-27622 | 7.8 | Mar 3 | OpenEXR CompositeDeepScanLine integer-overflow leads to heap OOB write Affected: before 3.2.6; 3.3.0 before 3.3.8; 3.4.0 before 3.4.6 |
| CVE-2025-12840 | 7.8 | Dec 23 | Academy Software Foundation OpenEXR EXR File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability Affected: before 3.4.3 |
| CVE-2025-12839 | 7.8 | Dec 23 | Academy Software Foundation OpenEXR EXR File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability Affected: before 3.4.3 |
| CVE-2025-12495 | 7.8 | Dec 23 | Academy Software Foundation OpenEXR EXR File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability Affected: before 3.4.3 |
| CVE-2025-64182 | 7.8 | Nov 10 | OpenEXR has buffer overflow in PyOpenEXR_old's channels() and channel() Affected: 3.2.0 before 3.2.5; 3.3.0 before 3.3.6; 3.4.0 before 3.4.3 |
| CVE-2025-48071 | 7.8 | Jul 31 | OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry Affected: 3.3.0 before 3.3.3 |
| CVE-2017-12596 | 7.8 | Aug 7 | In OpenEXR 2.2.0, a crafted image causes a heap-based buffer over-read in the hufDecode function in IlmImf/ImfHuf.cpp during exrmaketiled execution; it may result in denial of… Affected: 2.2.0 |
| CVE-2026-34543 | 7.5 | Apr 1 | OpenEXR: Heap information disclosure in PXR24 decompression via unchecked decompressed size (undo_pxr24_impl) Affected: 3.2.0 before 3.2.7; 3.3.0 before 3.3.9; 3.4.0 before 3.4.8 |
| CVE-2025-64183 | 7.5 | Nov 10 | OpenEXR has use after free in PyObject_StealAttrString Affected: 3.2.0 before 3.2.5; 3.3.0 before 3.3.6; 3.4.0 before 3.4.3 |
| CVE-2025-64181 | 7.5 | Nov 10 | OpenEXR Makes Use of Uninitialized Memory Affected: 3.3.0 before 3.3.6; 3.4.0 before 3.4.3 |
| CVE-2021-20304 | 7.5 | Aug 23 | A flaw was found in OpenEXR's hufDecode functionality Affected: through 2.5.7 |
| CVE-2021-20298 | 7.5 | Aug 23 | A flaw was found in OpenEXR's B44Compressor Affected: through 2.5.7 |
| CVE-2021-20299 | 7.5 | Mar 16 | A flaw was found in OpenEXR's Multipart input file functionality Affected: before 2.5.4 |
| CVE-2026-34544 | 7.3 | Apr 1 | OpenEXR: integer overflow to OOB write in uncompress_b44_impl() Affected: 3.2.0 before 3.2.7; 3.3.0 before 3.3.9; 3.4.0 before 3.4.8 |
| CVE-2026-34545 | 7.3 | Apr 1 | OpenEXR: integer overflow lead to OOB in HTJ2K decoder Affected: 3.4.0 before 3.4.7 |
| CVE-2026-44663 | 7.1 | Jun 18 | OpenEXR: Integer overflow in the HTJ2K decoder leads to heap-buffer-overflow Affected: 3.4.0 before 3.4.12 |
| CVE-2026-40250 | 7.1 | Apr 21 | OpenEXR has integer overflow in DWA decoder outBufferEnd pointer arithmetic (missed variant of CVE-2026-34589) Affected: 3.2.0 before 3.2.8; 3.3.0 before 3.3.10; 3.4.0 before 3.4.10 |
| CVE-2026-40244 | 7.1 | Apr 21 | OpenEXR has integer overflow in DWA setupChannelData planarUncRle pointer arithmetic (missed variant of CVE-2026-34589) Affected: 3.2.0 before 3.2.8; 3.3.0 before 3.3.10; 3.4.0 before 3.4.10 |
| CVE-2026-34379 | 7.1 | Apr 6 | OpenEXR has a misaligned write in LossyDctDecoder_execute leading to undefined behavior (DWA/DWAB decompression) Affected: 3.2.0 before 3.2.7; 3.3.0 before 3.3.9; 3.4.0 before 3.4.9 |
| CVE-2026-45696 | 6.5 | Jun 18 | OpenEXR HTJ2K decoder heap buffer over-read in ht_undo_impl() (DoS) Affected: 3.4.0 before 3.4.12 |
| CVE-2026-34378 | 6.5 | Apr 6 | OpenEXR has a signed integer overflow in generic_unpack() when parsing EXR files with crafted negative dataWindow.min.x Affected: 3.4.0 before 3.4.9 |
| CVE-2026-26981 | 6.5 | Feb 24 | OpenEXR has heap-buffer-overflow via signed integer underflow in ImfContextInit.cpp Affected: 3.3.0 before 3.3.7; 3.4.0 before 3.4.5 |
| CVE-2021-3941 | 6.5 | Mar 25 | In ImfChromaticities.cpp routine RGBtoXYZ(), there are some division operations such as `float Z = (1 - chroma.white.x - chroma.white.y) * Y / chroma.white.y;` and `chroma.green.y… Affected: 3.1.2 |
| CVE-2017-9116 | 6.5 | May 21 | In OpenEXR 2.2.0, an invalid read of size 1 in the uncompress function in ImfZip.cpp could cause the application to crash Affected: 2.2.0 |
| CVE-2017-9114 | 6.5 | May 21 | In OpenEXR 2.2.0, an invalid read of size 1 in the refill function in ImfFastHuf.cpp could cause the application to crash Affected: 2.2.0 |
| CVE-2017-9112 | 6.5 | May 21 | In OpenEXR 2.2.0, an invalid read of size 1 in the getBits function in ImfHuf.cpp could cause the application to crash Affected: 2.2.0 |
| CVE-2017-9110 | 6.5 | May 21 | In OpenEXR 2.2.0, an invalid read of size 2 in the hufDecode function in ImfHuf.cpp could cause the application to crash Affected: 2.2.0 |
| CVE-2025-48073 | 6.2 | Jul 31 | OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry Affected: 3.3.2 |
| CVE-2021-20303 | 6.1 | Mar 4 | A flaw found in function dataWindowForTile() of IlmImf/ImfTiledMisc.cpp Affected: before 2.5.4 |
| CVE-2026-34380 | 5.9 | Apr 6 | OpenEXR has a signed integer overflow (undefined behavior) in undo_pxr24_impl may allow bounds-check bypass in PXR24 decompression Affected: 3.2.0 before 3.2.7; 3.3.0 before 3.3.9; 3.4.0 before 3.4.9 |
| CVE-2025-48074 | 5.5 | Aug 1 | OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry Affected: 3.3.2 |
| CVE-2021-3933 | 5.5 | Mar 25 | An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t < 64 bits Affected: before 3.1.2 |
| CVE-2021-20302 | 5.5 | Mar 4 | A flaw was found in OpenEXR's TiledInputFile functionality Affected: before 2.5.4 |
| CVE-2021-20300 | 5.5 | Mar 4 | A flaw was found in OpenEXR's hufUncompress functionality in OpenEXR/IlmImf/ImfHuf.cpp Affected: before 2.5.4 |
| CVE-2021-45942 | 5.5 | Jan 1 | OpenEXR 3.1.x before 3.1.4 has a heap-based buffer overflow in Imf_3_1::LineCompositeTask::execute (called from IlmThread_3_1::NullThreadPoolProvider::addTask and… Affected: 3.1.0 before 3.1.4 |
| CVE-2021-3605 | 5.5 | Aug 25 | There's a flaw in OpenEXR's rleUncompress functionality in versions prior to 3.0.5 Affected: before 3.0.5 |
| CVE-2021-3598 | 5.5 | Jul 6 | There's a flaw in OpenEXR's ImfDeepScanLineInputFile functionality in versions prior to 3.0.5 Affected: before 3.0.5 |
| CVE-2021-26945 | 5.5 | Jun 8 | An integer overflow leading to a heap-buffer overflow was found in OpenEXR in versions before 3.0.1 Affected: before 3.0.1 |
| CVE-2021-26260 | 5.5 | Jun 8 | An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1 Affected: before 3.0.1 |
| CVE-2021-23215 | 5.5 | Jun 8 | An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1 Affected: before 3.0.1 |
