#VU125324 Signed to Unsigned Conversion Error in OpenEXR - CVE-2026-26981

 

#VU125324 Signed to Unsigned Conversion Error in OpenEXR - CVE-2026-26981

Published: April 8, 2026


Vulnerability identifier: #VU125324
Vulnerability risk: Medium
CVSSv4.0: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/U:Green
CVE-ID: CVE-2026-26981
CWE-ID: CWE-195
Exploitation vector: Remote access
Exploit availability: No public exploit available
Vulnerable software:
OpenEXR
Software vendor:
OpenEXR

Description

The vulnerability allows a remote attacker to cause a denial of service.

The vulnerability exists due to signed to unsigned conversion error in the istream_nonparallel_read function in ImfContextInit.cpp when parsing a malformed EXR file through a memory-mapped IStream. A remote attacker can supply a specially crafted EXR file to cause a denial of service.

User interaction is required to open the crafted file. Only applications using an IStream implementation where isMemoryMapped() returns true are vulnerable.


Remediation

Install security update from vendor's website.

External links