CVE-2026-59984

Description

A flaw was found in OpenEXR. When processing a specially crafted B44-compressed EXR image, an out-of-bounds write can occur due to an integer truncation vulnerability in ILP32 builds. This allows an attacker to cause a denial of service or potentially lead to memory corruption.

Statement

A flaw was found in OpenEXR where an out-of-bounds write can occur when processing a specially crafted B44-compressed EXR image file. This vulnerability only affects 32-bit ILP32 builds; 64-bit LP64 builds are not vulnerable. Red Hat Enterprise Linux 9 and later, as well as RHIVOS, ship only 64-bit builds and are therefore not affected by this flaw. When exploited on vulnerable 32-bit builds, this issue can lead to denial of service or memory corruption.

Mitigation

Red Hat ships this component only on 64-bit architectures where this vulnerability does not apply. No mitigation is necessary for Red Hat products.

Understanding the Weakness (CWE)

Integrity

Technical Impact: Modify Memory; Execute Unauthorized Code or Commands

Write operations could cause memory corruption. In some cases, an adversary can modify control data such as return addresses in order to execute unexpected code.

Availability

Technical Impact: DoS: Crash, Exit, or Restart

Attempting to access out-of-range, invalid, or unauthorized memory could cause the product to crash.

Other

Technical Impact: Unexpected State

Subsequent write operations can produce undefined or unexpected results.

Frequently Asked Questions

Want to get errata notifications? Sign up here.