<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-02T11:41:09.365911+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/alsa-2026:15887</id>
    <title>ALSA-2026:15887 — Important: openexr security update</title>
    <updated>2026-10-02T11:41:09.677632+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> AlmaLinux:9: openexr, AlmaLinux:9: openexr-devel, AlmaLinux:9: openexr-libs</p>
<p>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.</p>
<p>Security Fix(es):</p>
<p>* OpenEXR: OpenEXR: Arbitrary code execution and information disclosure via crafted EXR file (CVE-2026-34588)</p>
<p>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.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/alsa-2026:15887"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/bell-cve-2026-34588</id>
    <title>BELL-CVE-2026-34588</title>
    <updated>2026-10-02T11:41:09.677719+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p><strong>Affected:</strong> Alpaquita:stream: openexr</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/bell-cve-2026-34588"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-365499</id>
    <title>EUVD-2026-365499</title>
    <updated>2026-10-02T11:41:09.677742+00:00</updated>
    <content>EUVD-2026-365499</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-365499"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-34588</id>
    <title>fkie_cve-2026-34588</title>
    <updated>2026-10-02T11:41:09.677755+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>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.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-34588"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-588r-cr5c-w6hf</id>
    <title>GHSA-588r-cr5c-w6hf — OpenEXR has a signed 32-bit Overflow in PIZ Decoder Leads to OOB Read/Write</title>
    <updated>2026-10-02T11:41:09.677781+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: OpenEXR</p>
<p>## Summary</p>
<p>`internal_exr_undo_piz()` advances the working wavelet pointer with signed 32-bit arithmetic:</p>
<p>```c
wavbuf += nx * ny * wcount;
```</p>
<p>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.</p>
<p>Tested on commit 7820b7e1b93405ba1d551c43a945018226b75bc5</p>
<p>## Technical Details</p>
<p>The vulnerable decode path is:</p>
<p>1. `internal_exr_undo_piz()` sets `wavbuf = decode-&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`.</p>
<p>The overflow happens in step 3. Once `wavbuf` is wrapped, the next channel's wavelet decode runs on the wrong address.</p>
<p>In the 14-bit wavelet path, `wdec14_4()` first reads:</p>
<p>- `*px`
- `*p10`
- `*p01`
- `*p11`</p>
<p>and then writes back to the same locations:</p>
<p>- `*px  = ...`
- `*p01 = ...`
- `*p10 = ...`
- `*p11 = ...`</p>
<p>As a result, the bug is not just a crash-only invalid read. It is an out-of-bounds read/write condition.</p>
<p>## Reproduction</p>
<p>[piz_scanline_redzone.zip](https://github.com/user-attachments/files/26318946/piz_scanline_redzone.zip)</p>
<p>Build `exrcheck` with ASAN and run:</p>
<p>```
❯ ./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…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-588r-cr5c-w6hf"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/oesa-2026-1840</id>
    <title>OESA-2026-1840 — OpenEXR security update</title>
    <updated>2026-10-02T11:41:09.677942+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> openEuler:24.03-LTS: OpenEXR</p>
<p>OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light &amp;amp;amp; Magic for use in computer imaging applications.

Security Fix(es):</p>
<p>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)</p>
<p>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.…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/oesa-2026-1840"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/opensuse-su-2026:10505-1</id>
    <title>openSUSE-SU-2026:10505-1 — libIex-3_4-33-3.4.9-1.1 on GA media</title>
    <updated>2026-10-02T11:41:09.678054+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>libIex-3_4-33-3.4.9-1.1 on GA media</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/opensuse-su-2026:10505-1"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/pysec-2026-2845</id>
    <title>PYSEC-2026-2845 — OpenEXR has a signed 32-bit Overflow in PIZ Decoder Leads to OOB Read/Write</title>
    <updated>2026-10-02T11:41:09.678097+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: openexr</p>
<p>## Summary</p>
<p>`internal_exr_undo_piz()` advances the working wavelet pointer with signed 32-bit arithmetic:</p>
<p>```c
wavbuf += nx * ny * wcount;
```</p>
<p>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.</p>
<p>Tested on commit 7820b7e1b93405ba1d551c43a945018226b75bc5</p>
<p>## Technical Details</p>
<p>The vulnerable decode path is:</p>
<p>1. `internal_exr_undo_piz()` sets `wavbuf = decode-&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`.</p>
<p>The overflow happens in step 3. Once `wavbuf` is wrapped, the next channel's wavelet decode runs on the wrong address.</p>
<p>In the 14-bit wavelet path, `wdec14_4()` first reads:</p>
<p>- `*px`
- `*p10`
- `*p01`
- `*p11`</p>
<p>and then writes back to the same locations:</p>
<p>- `*px  = ...`
- `*p01 = ...`
- `*p10 = ...`
- `*p11 = ...`</p>
<p>As a result, the bug is not just a crash-only invalid read. It is an out-of-bounds read/write condition.</p>
<p>## Reproduction</p>
<p>[piz_scanline_redzone.zip](https://github.com/user-attachments/files/26318946/piz_scanline_redzone.zip)</p>
<p>Build `exrcheck` with ASAN and run:</p>
<p>```
❯ ./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…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/pysec-2026-2845"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/rhsa-2026:15887</id>
    <title>RHSA-2026:15887 — Red Hat Security Advisory: openexr security update</title>
    <updated>2026-10-02T11:41:09.678329+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>OpenEXR: OpenEXR: Arbitrary code execution and information disclosure via crafted EXR file</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/rhsa-2026:15887"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/rlsa-2026:19146</id>
    <title>RLSA-2026:19146 — Important: openexr security update</title>
    <updated>2026-10-02T11:41:09.678352+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Rocky Linux:10: openexr</p>
<p>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.</p>
<p>Security Fix(es):</p>
<p>* OpenEXR: OpenEXR: Arbitrary code execution and information disclosure via crafted EXR file (CVE-2026-34588)</p>
<p>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.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/rlsa-2026:19146"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/suse-su-2026:21372-1</id>
    <title>SUSE-SU-2026:21372-1 — Security update for openexr</title>
    <updated>2026-10-02T11:41:09.678377+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Security update for openexr</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/suse-su-2026:21372-1"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-34588</id>
    <title>UBUNTU-CVE-2026-34588</title>
    <updated>2026-10-02T11:41:09.678394+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Ubuntu:Pro:24.04:LTS: openexr, Ubuntu:25.10: openexr, Ubuntu:Pro:26.04:LTS: openexr</p>
<p>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.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-34588"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1440</id>
    <title>WID-SEC-W-2026-1440 — Red Hat Enterprise Linux (openEXR): Schwachstelle ermöglicht Codeausführung</title>
    <updated>2026-10-02T11:41:09.678419+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Red Hat Enterprise Linux (openEXR) ausnutzen, um beliebigen Programmcode auszuführen.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1440"/>
  </entry>
</feed>
