Heap-based buffer overflow in OpenEXR - CVE-2021-23169
Published: June 27, 2021
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary code on the target system.
The vulnerability exists due to a boundary error in the copyIntoFrameBuffer function of OpenEXR. A remote attacker can pass specially crafted data to the application, trigger heap-based buffer overflow and execute arbitrary code on the target system.
Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.
Affected software
openEuler
Fedora
OpenEXR
OpenEXR-devel
OpenEXR-libs
OpenEXR-debugsource
OpenEXR-debuginfo
mingw-openexr
How to mitigate CVE-2021-23169
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
mingw-openexr - addressed in versions 2.4.1-4.fc33, 2.5.5-2.fc34
External References
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/BXFLD4ZAXKAIWO6ZPBCQEEDZB5IG676K/
- https://bugzilla.redhat.com/show_bug.cgi?id=1947612
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4KYNJSMVA6YJY5NMKDZ5SAISKZG2KCKC/