Summary
Package updates are available for Amazon Linux 2023 that fix the following vulnerabilities: CVE-2021-3941: In ImfChromaticities.cpp routine RGBtoXYZ(), there are some division operations such as `float Z = (1 - chroma.white.x - chroma.white.y) * Y / chroma.white.y;` and `chroma.green.y * (X + Z))) / d;` but the divisor is not checked for a 0 value. A specially crafted file could trigger a divide-by-zero condition which could affect the availability of programs linked with OpenEXR. CVE-2021-3933: An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t is less than 64 bits. This issue could cause an invalid bytesPerLine and maxBytesPerLine value, which leads to problems with application stability or other attack paths. CVE-2021-20304: A flaw was found in OpenEXR's hufDecode functionality. This flaw allows an attacker who can pass a crafted file to be processed by OpenEXR, to trigger an undefined right shift error. The highest threat from this vulnerability is to system availability.
Fixed packages 6
| Release | Package | Fixed in |
|---|---|---|
| Amazon Linux · 2023 | openexr | 0:3.1.5-1.amzn2023.0.3 |
| Amazon Linux · 2023 | openexr-debuginfo | 0:3.1.5-1.amzn2023.0.3 |
| Amazon Linux · 2023 | openexr-debugsource | 0:3.1.5-1.amzn2023.0.3 |
| Amazon Linux · 2023 | openexr-devel | 0:3.1.5-1.amzn2023.0.3 |
| Amazon Linux · 2023 | openexr-libs | 0:3.1.5-1.amzn2023.0.3 |
| Amazon Linux · 2023 | openexr-libs-debuginfo | 0:3.1.5-1.amzn2023.0.3 |
Vulnerabilities 3
-
Unscored —
A flaw was found in OpenEXR's hufDecode functionality. This flaw allows an attacker who can pass a crafted file to be p…
-
Unscored —
An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t < 64 bits. This could cau…
-
Unscored —
In ImfChromaticities.cpp routine RGBtoXYZ(), there are some division operations such as `float Z = (1 - chroma.white.x …