CVE-2026-44663

MEDIUM

CVSS v3.1: 6.1 · EPSS: 0.0017 (6.7 percentile)

No privilegesInteger OverflowOut-of-bounds WriteVendor advisory ref

Source data as of:

At a glance

Severity
MEDIUM
CVSS
6.1 v3.1 · NVD
EPSS
0.0017 (6.7 percentile) · FIRST.org
CISA KEV
No
Type
Integer Overflow, Out-of-bounds Write · NVD CWE
Attack conditions (CVSS vector)
No privileges · Source: NVD Vector
Affected vendors
openexr
Published
2026-06-18 · Modified: 2026-06-26

CVSS / EPSS / KEV

CVSS v3.1 6.1 / 10 MEDIUM Source: NVD
EPSS 0.0017 6.7 percentile Source: FIRST.org
CISA KEV No Source: CISA

Source — CVSS: NVD · EPSS: FIRST.org · KEV: CISA. Data & Sources

Description

OpenEXR is the reference implementation and specification for the EXR image format, widely used in the motion picture industry. In versions 3.4.0 through 3.4.11, an integer overflow in ht_undo_impl() in src/lib/OpenEXRCore/internal_ht.cpp leads to a heap-buffer overflow when decoding a crafted HTJ2K-compressed EXR file. decode->channels[i].width (int32_t) is multiplied by bytes_per_element in 32-bit signed arithmetic. With large widths (e.g., >= 536870912 for FLOAT data), this overflows, producing a corrupted offset that is later used for pointer arithmetic and can cause a heap out-of-bounds write. The same unchecked multiplication pattern appears in two other HTJ2K paths (bytes-per-line accumulation and pixel-line pointer advancement). As with related CVE-2026-34378 through CVE-2026-34589 fixes in other codecs, validating only after the multiplication is too late because the value may already be overflowed. This issue has been fixed in version 3.4.12.

Record details

CVE ID
CVE-2026-44663
CVSS (v3.1)
6.1 (MEDIUM)
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H
Exploitability subscore
1.8
Impact subscore
4.2
EPSS
0.0017 (6.7 percentile) — 2026-06-26
CISA KEV
No
Weakness (CWE)
CWE-190, CWE-787
Affected vendors
openexr
Affected configurations (CPE)
1
Published
2026-06-18
Modified
2026-06-26
Status
Analyzed

References

Reference URLs as listed by NVD, grouped by a mechanical match on the link's host/pattern. Labels describe the link type only.