<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Fri, 02 Oct 2026 13:06:22 +0000</lastBuildDate>
    <item>
      <title>ALSA-2026:15887 — Important: openexr security update</title>
      <link>https://cve.radiocsirt.org/vuln/alsa-2026:15887</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; AlmaLinux:9: openexr, AlmaLinux:9: openexr-devel, AlmaLinux:9: openexr-libs&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Security Fix(es):&lt;/p&gt;
&lt;p&gt;* OpenEXR: OpenEXR: Arbitrary code execution and information disclosure via crafted EXR file (CVE-2026-34588)&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; AlmaLinux:9: openexr, AlmaLinux:9: openexr-devel, AlmaLinux:9: openexr-libs&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Security Fix(es):&lt;/p&gt;
&lt;p&gt;* OpenEXR: OpenEXR: Arbitrary code execution and information disclosure via crafted EXR file (CVE-2026-34588)&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/alsa-2026:15887</guid>
    </item>
    <item>
      <title>BELL-CVE-2026-34588</title>
      <link>https://cve.radiocsirt.org/vuln/bell-cve-2026-34588</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Alpaquita:stream: openexr&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Alpaquita:stream: openexr&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bell-cve-2026-34588</guid>
    </item>
    <item>
      <title>EUVD-2026-365499</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-365499</link>
      <description>EUVD-2026-365499</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-365499</guid>
    </item>
    <item>
      <title>fkie_cve-2026-34588</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-34588</link>
      <description>&lt;p&gt;OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From 3.1.0 to before 3.2.7, 3.3.9, and 3.4.9, internal_exr_undo_piz() advances the working wavelet pointer with signed 32-bit arithmetic. Because nx, ny, and wcount are int, a crafted EXR file can make this product overflow and wrap. The next channel then decodes from an incorrect address. The wavelet decode path operates in place, so this yields both out-of-bounds reads and out-of-bounds writes. This vulnerability is fixed in 3.2.7, 3.3.9, and 3.4.9.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From 3.1.0 to before 3.2.7, 3.3.9, and 3.4.9, internal_exr_undo_piz() advances the working wavelet pointer with signed 32-bit arithmetic. Because nx, ny, and wcount are int, a crafted EXR file can make this product overflow and wrap. The next channel then decodes from an incorrect address. The wavelet decode path operates in place, so this yields both out-of-bounds reads and out-of-bounds writes. This vulnerability is fixed in 3.2.7, 3.3.9, and 3.4.9.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-34588</guid>
    </item>
    <item>
      <title>GHSA-588r-cr5c-w6hf — OpenEXR has a signed 32-bit Overflow in PIZ Decoder Leads to OOB Read/Write</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-588r-cr5c-w6hf</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: OpenEXR&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;`internal_exr_undo_piz()` advances the working wavelet pointer with signed 32-bit arithmetic:&lt;/p&gt;
&lt;p&gt;```c
wavbuf += nx * ny * wcount;
```&lt;/p&gt;
&lt;p&gt;Because `nx`, `ny`, and `wcount` are `int`, a crafted EXR file can make this product overflow and wrap. The next channel then decodes from an incorrect address. The wavelet decode path operates in place, so this yields both out-of-bounds reads and out-of-bounds writes.&lt;/p&gt;
&lt;p&gt;Tested on commit 7820b7e1b93405ba1d551c43a945018226b75bc5&lt;/p&gt;
&lt;p&gt;## Technical Details&lt;/p&gt;
&lt;p&gt;The vulnerable decode path is:&lt;/p&gt;
&lt;p&gt;1. `internal_exr_undo_piz()` sets `wavbuf = decode-&amp;gt;scratch_buffer_1`.
2. For each channel, it calls `wav_2D_decode (wavbuf + j, ...)`.
3. It then advances `wavbuf` with `wavbuf += nx * ny * wcount`.&lt;/p&gt;
&lt;p&gt;The overflow happens in step 3. Once `wavbuf` is wrapped, the next channel&amp;#39;s wavelet decode runs on the wrong address.&lt;/p&gt;
&lt;p&gt;In the 14-bit wavelet path, `wdec14_4()` first reads:&lt;/p&gt;
&lt;p&gt;- `*px`
- `*p10`
- `*p01`
- `*p11`&lt;/p&gt;
&lt;p&gt;and then writes back to the same locations:&lt;/p&gt;
&lt;p&gt;- `*px  = ...`
- `*p01 = ...`
- `*p10 = ...`
- `*p11 = ...`&lt;/p&gt;
&lt;p&gt;As a result, the bug is not just a crash-only invalid read. It is an out-of-bounds read/write condition.&lt;/p&gt;
&lt;p&gt;## Reproduction&lt;/p&gt;
&lt;p&gt;[piz_scanline_redzone.zip](https://github.com/user-attachments/files/26318946/piz_scanline_redzone.zip)&lt;/p&gt;
&lt;p&gt;Build `exrcheck` with ASAN and run:&lt;/p&gt;
&lt;p&gt;```
❯ ./build-asan/bin/exrcheck /tmp/piz_scanline_redzone.exr
 file /tmp/piz_scanline_redzone.exr /home/pop/sec/openexr/src/lib/OpenEXRCore/internal_piz.c:373:19: runtime error: signed in…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: OpenEXR&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;`internal_exr_undo_piz()` advances the working wavelet pointer with signed 32-bit arithmetic:&lt;/p&gt;
&lt;p&gt;```c
wavbuf += nx * ny * wcount;
```&lt;/p&gt;
&lt;p&gt;Because `nx`, `ny`, and `wcount` are `int`, a crafted EXR file can make this product overflow and wrap. The next channel then decodes from an incorrect address. The wavelet decode path operates in place, so this yields both out-of-bounds reads and out-of-bounds writes.&lt;/p&gt;
&lt;p&gt;Tested on commit 7820b7e1b93405ba1d551c43a945018226b75bc5&lt;/p&gt;
&lt;p&gt;## Technical Details&lt;/p&gt;
&lt;p&gt;The vulnerable decode path is:&lt;/p&gt;
&lt;p&gt;1. `internal_exr_undo_piz()` sets `wavbuf = decode-&amp;gt;scratch_buffer_1`.
2. For each channel, it calls `wav_2D_decode (wavbuf + j, ...)`.
3. It then advances `wavbuf` with `wavbuf += nx * ny * wcount`.&lt;/p&gt;
&lt;p&gt;The overflow happens in step 3. Once `wavbuf` is wrapped, the next channel&amp;#39;s wavelet decode runs on the wrong address.&lt;/p&gt;
&lt;p&gt;In the 14-bit wavelet path, `wdec14_4()` first reads:&lt;/p&gt;
&lt;p&gt;- `*px`
- `*p10`
- `*p01`
- `*p11`&lt;/p&gt;
&lt;p&gt;and then writes back to the same locations:&lt;/p&gt;
&lt;p&gt;- `*px  = ...`
- `*p01 = ...`
- `*p10 = ...`
- `*p11 = ...`&lt;/p&gt;
&lt;p&gt;As a result, the bug is not just a crash-only invalid read. It is an out-of-bounds read/write condition.&lt;/p&gt;
&lt;p&gt;## Reproduction&lt;/p&gt;
&lt;p&gt;[piz_scanline_redzone.zip](https://github.com/user-attachments/files/26318946/piz_scanline_redzone.zip)&lt;/p&gt;
&lt;p&gt;Build `exrcheck` with ASAN and run:&lt;/p&gt;
&lt;p&gt;```
❯ ./build-asan/bin/exrcheck /tmp/piz_scanline_redzone.exr
 file /tmp/piz_scanline_redzone.exr /home/pop/sec/openexr/src/lib/OpenEXRCore/internal_piz.c:373:19: runtime error: signed in…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-588r-cr5c-w6hf</guid>
    </item>
    <item>
      <title>OESA-2026-1840 — OpenEXR security update</title>
      <link>https://cve.radiocsirt.org/vuln/oesa-2026-1840</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; openEuler:24.03-LTS: OpenEXR&lt;/p&gt;
&lt;p&gt;OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light &amp;amp;amp;amp; Magic for use in computer imaging applications.&#13;
&#13;
Security Fix(es):&lt;/p&gt;
&lt;p&gt;OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From 3.2.0 to before 3.2.7, 3.3.9, and 3.4.9, a misaligned memory write vulnerability exists in LossyDctDecoder_execute() in src/lib/OpenEXRCore/internal_dwa_decoder.h:749. When decoding a DWA or DWAB-compressed EXR file containing a FLOAT-type channel, the decoder performs an in-place HALF→FLOAT conversion by casting an unaligned uint8_t * row pointer to float * and writing through it. Because the row buffer may not be 4-byte aligned, this constitutes undefined behavior under the C standard and crashes immediately on architectures that enforce alignment (ARM, RISC-V, etc.). On x86 it is silently tolerated at runtime but remains exploitable via compiler optimizations that assume aligned access. This vulnerability is fixed in 3.2.7, 3.3.9, and 3.4.9.(CVE-2026-34379)&lt;/p&gt;
&lt;p&gt;OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From 3.2.0 to before 3.2.7, 3.3.9, and 3.4.9, a signed integer overflow exists in undo_pxr24_impl() in src/lib/OpenEXRCore/internal_pxr24.c at line 377. The expression (uint64_t)(w * 3) computes w * 3 as a signed 32-bit integer before casting to uint64_t.…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; openEuler:24.03-LTS: OpenEXR&lt;/p&gt;
&lt;p&gt;OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light &amp;amp;amp;amp; Magic for use in computer imaging applications.&#13;
&#13;
Security Fix(es):&lt;/p&gt;
&lt;p&gt;OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From 3.2.0 to before 3.2.7, 3.3.9, and 3.4.9, a misaligned memory write vulnerability exists in LossyDctDecoder_execute() in src/lib/OpenEXRCore/internal_dwa_decoder.h:749. When decoding a DWA or DWAB-compressed EXR file containing a FLOAT-type channel, the decoder performs an in-place HALF→FLOAT conversion by casting an unaligned uint8_t * row pointer to float * and writing through it. Because the row buffer may not be 4-byte aligned, this constitutes undefined behavior under the C standard and crashes immediately on architectures that enforce alignment (ARM, RISC-V, etc.). On x86 it is silently tolerated at runtime but remains exploitable via compiler optimizations that assume aligned access. This vulnerability is fixed in 3.2.7, 3.3.9, and 3.4.9.(CVE-2026-34379)&lt;/p&gt;
&lt;p&gt;OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From 3.2.0 to before 3.2.7, 3.3.9, and 3.4.9, a signed integer overflow exists in undo_pxr24_impl() in src/lib/OpenEXRCore/internal_pxr24.c at line 377. The expression (uint64_t)(w * 3) computes w * 3 as a signed 32-bit integer before casting to uint64_t.…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/oesa-2026-1840</guid>
    </item>
    <item>
      <title>openSUSE-SU-2026:10505-1 — libIex-3_4-33-3.4.9-1.1 on GA media</title>
      <link>https://cve.radiocsirt.org/vuln/opensuse-su-2026:10505-1</link>
      <description>&lt;p&gt;libIex-3_4-33-3.4.9-1.1 on GA media&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;libIex-3_4-33-3.4.9-1.1 on GA media&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/opensuse-su-2026:10505-1</guid>
    </item>
    <item>
      <title>PYSEC-2026-2845 — OpenEXR has a signed 32-bit Overflow in PIZ Decoder Leads to OOB Read/Write</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2026-2845</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: openexr&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;`internal_exr_undo_piz()` advances the working wavelet pointer with signed 32-bit arithmetic:&lt;/p&gt;
&lt;p&gt;```c
wavbuf += nx * ny * wcount;
```&lt;/p&gt;
&lt;p&gt;Because `nx`, `ny`, and `wcount` are `int`, a crafted EXR file can make this product overflow and wrap. The next channel then decodes from an incorrect address. The wavelet decode path operates in place, so this yields both out-of-bounds reads and out-of-bounds writes.&lt;/p&gt;
&lt;p&gt;Tested on commit 7820b7e1b93405ba1d551c43a945018226b75bc5&lt;/p&gt;
&lt;p&gt;## Technical Details&lt;/p&gt;
&lt;p&gt;The vulnerable decode path is:&lt;/p&gt;
&lt;p&gt;1. `internal_exr_undo_piz()` sets `wavbuf = decode-&amp;gt;scratch_buffer_1`.
2. For each channel, it calls `wav_2D_decode (wavbuf + j, ...)`.
3. It then advances `wavbuf` with `wavbuf += nx * ny * wcount`.&lt;/p&gt;
&lt;p&gt;The overflow happens in step 3. Once `wavbuf` is wrapped, the next channel&amp;#39;s wavelet decode runs on the wrong address.&lt;/p&gt;
&lt;p&gt;In the 14-bit wavelet path, `wdec14_4()` first reads:&lt;/p&gt;
&lt;p&gt;- `*px`
- `*p10`
- `*p01`
- `*p11`&lt;/p&gt;
&lt;p&gt;and then writes back to the same locations:&lt;/p&gt;
&lt;p&gt;- `*px  = ...`
- `*p01 = ...`
- `*p10 = ...`
- `*p11 = ...`&lt;/p&gt;
&lt;p&gt;As a result, the bug is not just a crash-only invalid read. It is an out-of-bounds read/write condition.&lt;/p&gt;
&lt;p&gt;## Reproduction&lt;/p&gt;
&lt;p&gt;[piz_scanline_redzone.zip](https://github.com/user-attachments/files/26318946/piz_scanline_redzone.zip)&lt;/p&gt;
&lt;p&gt;Build `exrcheck` with ASAN and run:&lt;/p&gt;
&lt;p&gt;```
❯ ./build-asan/bin/exrcheck /tmp/piz_scanline_redzone.exr
 file /tmp/piz_scanline_redzone.exr /home/pop/sec/openexr/src/lib/OpenEXRCore/internal_piz.c:373:19: runtime error: signed in…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: openexr&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;`internal_exr_undo_piz()` advances the working wavelet pointer with signed 32-bit arithmetic:&lt;/p&gt;
&lt;p&gt;```c
wavbuf += nx * ny * wcount;
```&lt;/p&gt;
&lt;p&gt;Because `nx`, `ny`, and `wcount` are `int`, a crafted EXR file can make this product overflow and wrap. The next channel then decodes from an incorrect address. The wavelet decode path operates in place, so this yields both out-of-bounds reads and out-of-bounds writes.&lt;/p&gt;
&lt;p&gt;Tested on commit 7820b7e1b93405ba1d551c43a945018226b75bc5&lt;/p&gt;
&lt;p&gt;## Technical Details&lt;/p&gt;
&lt;p&gt;The vulnerable decode path is:&lt;/p&gt;
&lt;p&gt;1. `internal_exr_undo_piz()` sets `wavbuf = decode-&amp;gt;scratch_buffer_1`.
2. For each channel, it calls `wav_2D_decode (wavbuf + j, ...)`.
3. It then advances `wavbuf` with `wavbuf += nx * ny * wcount`.&lt;/p&gt;
&lt;p&gt;The overflow happens in step 3. Once `wavbuf` is wrapped, the next channel&amp;#39;s wavelet decode runs on the wrong address.&lt;/p&gt;
&lt;p&gt;In the 14-bit wavelet path, `wdec14_4()` first reads:&lt;/p&gt;
&lt;p&gt;- `*px`
- `*p10`
- `*p01`
- `*p11`&lt;/p&gt;
&lt;p&gt;and then writes back to the same locations:&lt;/p&gt;
&lt;p&gt;- `*px  = ...`
- `*p01 = ...`
- `*p10 = ...`
- `*p11 = ...`&lt;/p&gt;
&lt;p&gt;As a result, the bug is not just a crash-only invalid read. It is an out-of-bounds read/write condition.&lt;/p&gt;
&lt;p&gt;## Reproduction&lt;/p&gt;
&lt;p&gt;[piz_scanline_redzone.zip](https://github.com/user-attachments/files/26318946/piz_scanline_redzone.zip)&lt;/p&gt;
&lt;p&gt;Build `exrcheck` with ASAN and run:&lt;/p&gt;
&lt;p&gt;```
❯ ./build-asan/bin/exrcheck /tmp/piz_scanline_redzone.exr
 file /tmp/piz_scanline_redzone.exr /home/pop/sec/openexr/src/lib/OpenEXRCore/internal_piz.c:373:19: runtime error: signed in…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2026-2845</guid>
    </item>
    <item>
      <title>RHSA-2026:15887 — Red Hat Security Advisory: openexr security update</title>
      <link>https://cve.radiocsirt.org/vuln/rhsa-2026:15887</link>
      <description>&lt;p&gt;OpenEXR: OpenEXR: Arbitrary code execution and information disclosure via crafted EXR file&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;OpenEXR: OpenEXR: Arbitrary code execution and information disclosure via crafted EXR file&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/rhsa-2026:15887</guid>
    </item>
    <item>
      <title>RLSA-2026:19146 — Important: openexr security update</title>
      <link>https://cve.radiocsirt.org/vuln/rlsa-2026:19146</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Rocky Linux:10: openexr&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Security Fix(es):&lt;/p&gt;
&lt;p&gt;* OpenEXR: OpenEXR: Arbitrary code execution and information disclosure via crafted EXR file (CVE-2026-34588)&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Rocky Linux:10: openexr&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Security Fix(es):&lt;/p&gt;
&lt;p&gt;* OpenEXR: OpenEXR: Arbitrary code execution and information disclosure via crafted EXR file (CVE-2026-34588)&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/rlsa-2026:19146</guid>
    </item>
    <item>
      <title>SUSE-SU-2026:21372-1 — Security update for openexr</title>
      <link>https://cve.radiocsirt.org/vuln/suse-su-2026:21372-1</link>
      <description>&lt;p&gt;Security update for openexr&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Security update for openexr&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/suse-su-2026:21372-1</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2026-34588</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-34588</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:24.04:LTS: openexr, Ubuntu:25.10: openexr, Ubuntu:Pro:26.04:LTS: openexr&lt;/p&gt;
&lt;p&gt;OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From 3.1.0 to before 3.2.7, 3.3.9, and 3.4.9, internal_exr_undo_piz() advances the working wavelet pointer with signed 32-bit arithmetic. Because nx, ny, and wcount are int, a crafted EXR file can make this product overflow and wrap. The next channel then decodes from an incorrect address. The wavelet decode path operates in place, so this yields both out-of-bounds reads and out-of-bounds writes. This vulnerability is fixed in 3.2.7, 3.3.9, and 3.4.9.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:24.04:LTS: openexr, Ubuntu:25.10: openexr, Ubuntu:Pro:26.04:LTS: openexr&lt;/p&gt;
&lt;p&gt;OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From 3.1.0 to before 3.2.7, 3.3.9, and 3.4.9, internal_exr_undo_piz() advances the working wavelet pointer with signed 32-bit arithmetic. Because nx, ny, and wcount are int, a crafted EXR file can make this product overflow and wrap. The next channel then decodes from an incorrect address. The wavelet decode path operates in place, so this yields both out-of-bounds reads and out-of-bounds writes. This vulnerability is fixed in 3.2.7, 3.3.9, and 3.4.9.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-34588</guid>
    </item>
    <item>
      <title>WID-SEC-W-2026-1440 — Red Hat Enterprise Linux (openEXR): Schwachstelle ermöglicht Codeausführung</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1440</link>
      <description>&lt;p&gt;Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Red Hat Enterprise Linux (openEXR) ausnutzen, um beliebigen Programmcode auszuführen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Red Hat Enterprise Linux (openEXR) ausnutzen, um beliebigen Programmcode auszuführen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1440</guid>
    </item>
  </channel>
</rss>
