Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
3452 articles · 142284 vulns · 36/41 feeds (7d)
← Back to list
7.1
CVE-2026-34379
openexr · openexr

OpenEXR has a misaligned write in LossyDctDecoder_execute leading to undefined behavior (DWA/DWAB decompression)

Description

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.

Affected Products

VendorProductVersions
openexropenexr>= 3.2.0, < 3.2.7, >= 3.3.0, < 3.3.9, >= 3.4.0, < 3.4.9

References

  • https://github.com/AcademySoftwareFoundation/openexr/security/advisories/GHSA-w88v-vqhq-5p24(x_refsource_CONFIRM)
  • https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.2.7(x_refsource_MISC)
  • https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.3.9(x_refsource_MISC)
  • https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.9(x_refsource_MISC)

Related News (1 articles)

Tier C
VulDB35d ago
CVE-2026-34379 | AcademySoftwareFoundation OpenEXR up to 3.2.6/3.3.8/3.4.8 EXR File Parser internal_dwa_decoder.h LossyDctDecoder_execute type conversion (GHSA-w88v-vqhq-5p24)
→ No new info (linked only)
CVSS 3.17.1 HIGH
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H
CISA KEV❌ No
Actively exploited❌ No
CWECWE-704, CWE-787, CWE-843
PublishedApr 6, 2026
Last enriched35d agov2
Trending Score1
Source articles1
Independent1
Info Completeness8/14
Missing: epss, kev, exploit, patch, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (5)

CRITICALCVE-2026-34588EXP
OpenEXR has a signed 32-bit Overflow in PIZ Decoder Leads to OOB Read/Write
Trending: 63
NONECVE-2026-42216EXP
OpenEXR: Out-of-bounds read in `IDManifest::init()` during prefix expansion
Trending: 29
MEDIUMCVE-2026-39886EXP
OpenEXR has HTJ2K Signed Integer Overflow in ht_undo_impl()
Trending: 3
NONECVE-2026-40244EXP
OpenEXR has integer overflow in DWA setupChannelData planarUncRle pointer arithmetic (missed variant of CVE-2026-34589)
Trending: 2
NONECVE-2026-40250EXP
OpenEXR has integer overflow in DWA decoder outBufferEnd pointer arithmetic (missed variant of CVE-2026-34589)
Trending: 2

Pin to Dashboard

Verification

State: unverified
Confidence: 0%

Vulnerability Timeline

CVE Published
Apr 6, 2026
Discovered by ZDM
Apr 6, 2026
Updated: affectedVersions, severity
Apr 6, 2026

Version History

v2
Last enriched 35d ago
v2Tier C35d ago

Updated affected versions to include 3.2.6, 3.3.8, and 3.4.8, changed severity to MEDIUM, and noted that no exploit is available and it is not actively exploited.

affectedVersionsseverity
via VulDB
v135d ago

Initial creation