Skip to content
OpenAdvisories
High · 8.4 CVE-2025-48071 EUVD-2025-23304GHSA-h45x-qhg2-q375PYSEC-2026-1747

OpenEXR's Forged Unpacked Size can Lead to Heap-Based Buffer Overflow in Deep Scanline Parsing

Published Jul 31, 2025 · Updated Jul 31, 2025 · Assigned by GitHub_M

Description

OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. In versions 3.3.2 through 3.3.0, there is a heap-based buffer overflow during a write operation when decompressing ZIPS-packed deep scan-line EXR files with a maliciously forged chunk header. This is fixed in version 3.3.3.

Affected products

VendorProductAffectedFixed
AcademySoftwareFoundation openexr >= 3.3.0, < 3.3.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Tumbleweed openexr 3.3.5-1.1 openSUSE-SU-2025:15415-1
ReleasePackageFixed inAdvisory
Alpine v3.24 openexr 3.4.2-r0 —
Alpine v3.23 openexr 3.4.2-r0 —
Alpine v3.22 openexr 3.3.11-r0 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI openexr >= 3.3.0, < 3.3.3 3.3.3 GHSA-h45x-qhg2-q375

Advisories 1

References