Integer overflow in OpenEXR - CVE-2021-26260
Published: June 27, 2021
Vulnerability identifier: #VU54402
CSH Severity: Medium
CVSS v4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2021-26260
CWE-ID: CWE-190
Exploitation vector: Remote access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service attack.
The vulnerability exists due to integer overflow in the DwaCompressor of OpenEXR. A remote attacker can pass specially crafted data to the application, trigger integer overflow and perform a denial of service attack.
Affected software
OpenEXR
Debian Linux
SUSE Linux Enterprise Module for Desktop Applications
Ubuntu
openEuler
Fedora
cflinuxfs3
libopenexr22 (Ubuntu package)
openexr (Ubuntu package)
libopenexr24 (Ubuntu package)
OpenEXR
OpenEXR-devel
OpenEXR-libs
OpenEXR-debugsource
OpenEXR-debuginfo
libIlmImf-2_2-23
libIlmImf-2_2-23-debuginfo
libIlmImfUtil-2_2-23
libIlmImfUtil-2_2-23-debuginfo
openexr-debuginfo
openexr-debugsource
openexr-devel
mingw-openexr
openexr (Debian package)
Debian Linux
SUSE Linux Enterprise Module for Desktop Applications
Ubuntu
openEuler
Fedora
cflinuxfs3
libopenexr22 (Ubuntu package)
openexr (Ubuntu package)
libopenexr24 (Ubuntu package)
OpenEXR
OpenEXR-devel
OpenEXR-libs
OpenEXR-debugsource
OpenEXR-debuginfo
libIlmImf-2_2-23
libIlmImf-2_2-23-debuginfo
libIlmImfUtil-2_2-23
libIlmImfUtil-2_2-23-debuginfo
openexr-debuginfo
openexr-debugsource
openexr-devel
mingw-openexr
openexr (Debian package)
How to mitigate CVE-2021-26260
Install updates from vendor's website.
OpenEXR - update to 3.0.1
cflinuxfs3 - update to 0.247.0
libopenexr22 (Ubuntu package) - addressed in versions 2.2.0-10ubuntu2.6+esm1, 2.2.0-11.1ubuntu1.7
openexr (Ubuntu package) - addressed in versions 2.2.0-10ubuntu2.6+esm1, 2.2.0-11.1ubuntu1.7, 2.3.0-6ubuntu0.5+esm1
libopenexr24 (Ubuntu package) - update to 2.3.0-6ubuntu0.5+esm1
OpenEXR - update to 2.2.0-20
OpenEXR-devel - update to 2.2.0-20
OpenEXR-libs - update to 2.2.0-20
OpenEXR-debugsource - update to 2.2.0-20
OpenEXR-debuginfo - update to 2.2.0-20
libIlmImf-2_2-23 - update to 2.2.1-3.27.1
libIlmImf-2_2-23-debuginfo - update to 2.2.1-3.27.1
libIlmImfUtil-2_2-23 - update to 2.2.1-3.27.1
libIlmImfUtil-2_2-23-debuginfo - update to 2.2.1-3.27.1
openexr-debuginfo - update to 2.2.1-3.27.1
openexr-debugsource - update to 2.2.1-3.27.1
openexr-devel - update to 2.2.1-3.27.1
mingw-openexr - update to 2.4.1-4.fc33
openexr (Debian package) - update to 2.5.4-2+deb11u1
cflinuxfs3 - update to 0.247.0
libopenexr22 (Ubuntu package) - addressed in versions 2.2.0-10ubuntu2.6+esm1, 2.2.0-11.1ubuntu1.7
openexr (Ubuntu package) - addressed in versions 2.2.0-10ubuntu2.6+esm1, 2.2.0-11.1ubuntu1.7, 2.3.0-6ubuntu0.5+esm1
libopenexr24 (Ubuntu package) - update to 2.3.0-6ubuntu0.5+esm1
OpenEXR - update to 2.2.0-20
OpenEXR-devel - update to 2.2.0-20
OpenEXR-libs - update to 2.2.0-20
OpenEXR-debugsource - update to 2.2.0-20
OpenEXR-debuginfo - update to 2.2.0-20
libIlmImf-2_2-23 - update to 2.2.1-3.27.1
libIlmImf-2_2-23-debuginfo - update to 2.2.1-3.27.1
libIlmImfUtil-2_2-23 - update to 2.2.1-3.27.1
libIlmImfUtil-2_2-23-debuginfo - update to 2.2.1-3.27.1
openexr-debuginfo - update to 2.2.1-3.27.1
openexr-debugsource - update to 2.2.1-3.27.1
openexr-devel - update to 2.2.1-3.27.1
mingw-openexr - update to 2.4.1-4.fc33
openexr (Debian package) - update to 2.5.4-2+deb11u1