PT-2020-5887 · Openexr+5 · Openexr+5
Michael Kaplan
·
Published
2020-11-04
·
Updated
2023-10-17
·
CVE-2021-3477
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions:
OpenEXR versions prior to 3.0.0-beta
Description:
The issue is related to a flaw in OpenEXR's deep tile sample size calculations, which can lead to an integer overflow and subsequently an out-of-bounds read when a crafted file is processed. This flaw poses the greatest risk to application availability. An attacker could exploit this by submitting a specially crafted file to be processed by OpenEXR, potentially causing a denial of service or allowing the execution of arbitrary code.
Recommendations:
For versions prior to 3.0.0-beta, update to version 3.0.0-beta or later to resolve the issue. As a temporary workaround, consider restricting the processing of specially crafted EXR files to minimize the risk of exploitation. Avoid using the
DeepTiledInputFile::initialize() function until a patch is available.Fix
Integer Overflow
Out of bounds Read
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Alt Linux
Astra Linux
Linuxmint
Openexr
Suse
Ubuntu