CVE-2021-23215
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR...
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1. An attacker could use this flaw to crash an application compiled with OpenEXR.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
5.5
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1. An attacker could use this flaw to crash an application compiled with OpenEXR.
- Record
CVE-2021-23215- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-400, CWE-190
- Updated
- 2026-11-02
CVE List No score
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1. An attacker could use this flaw to crash an application compiled with OpenEXR.
- Record
CVE-2021-23215- Weakness
- CWE-400
- Updated
- 2026-11-02
EUVDEUVD-2021-10319 No score
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1. An attacker could use this flaw to crash an application compiled with OpenEXR.
- Record
EUVD-2021-10319- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-4463-879q-57jx
5.5
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR...
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1. An attacker could use this flaw to crash an application compiled with OpenEXR.
- Record
GHSA-4463-879q-57jx- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-190, CWE-400
- Updated
- 2026-11-02
OSVALPINE-CVE-2021-23215
5.5
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1. An attacker could use this flaw to crash an application compiled with OpenEXR.
- Record
ALPINE-CVE-2021-23215- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-03
OSVAZL-44532
5.5
CVE-2021-23215 affecting package OpenEXR 2.3.0-6
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1. An attacker could use this flaw to crash an application compiled with OpenEXR.
- Record
AZL-44532- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-05
Show 10 moreShow less
OSV
5.5
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1. An attacker could use this flaw to crash an application compiled with OpenEXR.
- Record
CVE-2021-23215- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2021-23215
5.5
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1. An attacker could use this flaw to crash an application compiled with OpenEXR.
- Record
DEBIAN-CVE-2021-23215- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2021-1238
8.8
OpenEXR security update
OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial Light & Magic for use in computer imaging applications.
Security Fix(es):
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1. An attacker could use this flaw to crash an application compiled with OpenEXR. This is a different flaw from CVE-2021-23215.(CVE-2021-26260)
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1. An attacker could use this flaw to crash an application compiled with OpenEXR.(CVE-2021-23215)
A heap-buffer overflow was found in the copyIntoFrameBuffer function of OpenEXR in versions before 3.0.1. An attacker could use this flaw to execute arbitrary code with the permissions of the user running the application compiled against OpenEXR.(CVE-2021-23169)
- Record
OESA-2021-1238- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2021-23215
5.5
An integer overflow leading to a heap-buffer overflow was found in the DwaCompressor of OpenEXR in versions before 3.0.1. An attacker could use this flaw to crash an application compiled with OpenEXR.
- Record
UBUNTU-CVE-2021-23215- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2021-0326 No score
Updated openexr packages fix security vulnerabilities
Updated openexr packages fix security vulnerabilities:
It was discovered that OpenEXR incorrectly handled certain malformed EXR image files. If a user were tricked into opening a crafted EXR image file, a remote attacker could cause a denial of service, or possibly execute arbitrary code (CVE-2021-3474, CVE-2021-3475, CVE-2021-3476, CVE-2021-3477, CVE-2021-3478, CVE-2021-3479, CVE-2021-3598, CVE-2021-3605, CVE-2021-20296, CVE-2021-23169, CVE-2021-23215, CVE-2021-26260).
- Record
MGASA-2021-0326- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:0670-1 No score
Security update for openexr
This update for openexr fixes the following issues:
- CVE-2021-23215: Fixed an integer-overflow in Imf_2_5:DwaCompressor:initializeBuffers (bsc#1185216).
- CVE-2021-26260: Fixed an Integer-overflow in Imf_2_5:DwaCompressor:initializeBuffers (bsc#1185217).
- CVE-2021-20296: Fixed a Null Pointer dereference in Imf_2_5:hufUncompress (bsc#1184355).
- CVE-2021-3477: Fixed a Heap-buffer-overflow in Imf_2_5::DeepTiledInputFile::readPixelSampleCounts (bsc#1184353).
- CVE-2021-3479: Fixed an Out-of-memory caused by allocation of a very large buffer (bsc#1184354).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2021:0670-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:1489-1 No score
Security update for openexr
This update for openexr fixes the following issues:
- CVE-2021-23215: Fixed an integer-overflow in Imf_2_5:DwaCompressor:initializeBuffers (bsc#1185216).
- CVE-2021-26260: Fixed an Integer-overflow in Imf_2_5:DwaCompressor:initializeBuffers (bsc#1185217).
- CVE-2021-20296: Fixed a Null Pointer dereference in Imf_2_5:hufUncompress (bsc#1184355).
- CVE-2021-3477: Fixed a Heap-buffer-overflow in Imf_2_5::DeepTiledInputFile::readPixelSampleCounts (bsc#1184353).
- CVE-2021-3479: Fixed an Out-of-memory caused by allocation of a very large buffer (bsc#1184354).
- Record
SUSE-SU-2021:1489-1- Updated
- 2026-11-02
OSVUSN-4996-1 No score
openexr vulnerabilities
It was discovered that OpenEXR incorrectly handled certain malformed EXR image files. If a user were tricked into opening a crafted EXR image file, a remote attacker could cause a denial of service, or possibly execute arbitrary code.
- Record
USN-4996-1- Updated
- 2026-11-02
OSVUSN-4996-2 No score
openexr vulnerabilities
USN-4996-1 fixed several vulnerabilities in OpenEXR. This update provides the corresponding update for Ubuntu 16.04 ESM.
Original advisory details:
It was discovered that OpenEXR incorrectly handled certain malformed EXR image files. If a user were tricked into opening a crafted EXR image file, a remote attacker could cause a denial of service, or possibly execute arbitrary code.
- Record
USN-4996-2- Updated
- 2026-11-02
OSVUSN-5620-1 No score
openexr vulnerabilities
It was discovered that OpenEXR incorrectly handled certain malformed EXR image files. If a user were tricked into opening a crafted EXR image file, a remote attacker could cause a denial of service, or possibly execute arbitrary code. These issues only affected Ubuntu 20.04 ESM. (CVE-2021-3598, CVE-2021-3605, CVE-2021-20296, CVE-2021-23215, CVE-2021-26260)
It was discovered that OpenEXR incorrectly handled certain EXR image files. An attacker could possibly use this issue to cause a crash or execute arbitrary code. (CVE-2021-3933)
It was discovered that OpenEXR incorrectly handled certain EXR image files. An attacker could possibly use this issue to cause a crash. (CVE-2021-3941)
- Record
USN-5620-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
openexrAlpine:v3.15 |
before 3.1.1-r0 | 3.1.1-r0 |
openexrAlpine:v3.16 |
before 3.1.1-r0 | 3.1.1-r0 |
openexrAlpine:v3.17 |
before 3.1.1-r0 | 3.1.1-r0 |
openexrAlpine:v3.18 |
before 3.1.1-r0 | 3.1.1-r0 |
openexrAlpine:v3.19 |
before 3.1.1-r0 | 3.1.1-r0 |
openexrAlpine:v3.20 |
before 3.1.1-r0 | 3.1.1-r0 |
openexrAlpine:v3.21 |
before 3.1.1-r0 | 3.1.1-r0 |
openexrAlpine:v3.22 |
before 3.1.1-r0 | 3.1.1-r0 |
openexrAlpine:v3.23 |
before 3.1.1-r0 | 3.1.1-r0 |
openexrAlpine:v3.24 |
before 3.1.1-r0 | 3.1.1-r0 |
Show 20 moreShow less
| Package | Affected | Fixed |
|---|---|---|
OpenEXRAzure Linux:3 |
through 2.3.0-6 | None known |
openexrDebian:12 |
before 2.5.7-1 | 2.5.7-1 |
openexrDebian:13 |
before 2.5.7-1 | 2.5.7-1 |
openexrDebian:14 |
before 2.5.7-1 | 2.5.7-1 |
openexrDebian:9 From an advisory covering 11 CVEs |
before 2.2.0-11+deb9u3, plus listed versions 2.2.0-112.2.0-11+deb9u12.2.0-11+deb9u2 |
2.2.0-11+deb9u3 |
openexrDebian:10 From an advisory covering 22 CVEs |
before 2.2.1-4.1+deb10u2, plus listed versions 2.2.1-4.12.2.1-4.1+deb10u1 |
2.2.1-4.1+deb10u2 |
openexrDebian:11 From an advisory covering 7 CVEs |
before 2.5.4-2+deb11u1, plus listed versions 2.5.4-2 |
2.5.4-2+deb11u1 |
openexrMageia:7 From an advisory covering 12 CVEs |
before 2.3.0-2.4.mga7 | 2.3.0-2.4.mga7 |
openexrMageia:8 From an advisory covering 12 CVEs |
before 2.5.7-1.mga8 | 2.5.7-1.mga8 |
OpenEXRopenEuler:20.03-LTS-SP1 From an advisory covering 3 CVEs |
before 2.2.0-20.oe1 | 2.2.0-20.oe1 |
openexrSUSE:Linux Enterprise Module for Desktop Applications 15 SP2 From an advisory covering 5 CVEs |
before 2.2.1-3.27.1 | 2.2.1-3.27.1 |
openexrSUSE:Linux Enterprise Module for Desktop Applications 15 SP3 From an advisory covering 5 CVEs |
before 2.2.1-3.27.1 | 2.2.1-3.27.1 |
openexrUbuntu:Pro:16.04:LTS |
before 2.2.0-10ubuntu2.6+esm1, plus listed versions 2.2.0-1ubuntu32.2.0-7ubuntu12.2.0-9ubuntu12.2.0-10ubuntu22.2.0-10ubuntu2.1 Show 4 moreShow less2.2.0-10ubuntu2.22.2.0-10ubuntu2.32.2.0-10ubuntu2.42.2.0-10ubuntu2.6 |
2.2.0-10ubuntu2.6+esm1 |
openexrUbuntu:18.04:LTS |
before 2.2.0-11.1ubuntu1.7, plus listed versions 2.2.0-11ubuntu12.2.0-11.1ubuntu12.2.0-11.1ubuntu1.12.2.0-11.1ubuntu1.22.2.0-11.1ubuntu1.32.2.0-11.1ubuntu1.42.2.0-11.1ubuntu1.6 |
2.2.0-11.1ubuntu1.7 |
openexrUbuntu:Pro:20.04:LTS |
before 2.3.0-6ubuntu0.5+esm1, plus listed versions 2.2.1-4.1ubuntu12.3.0-62.3.0-6build12.3.0-6ubuntu0.12.3.0-6ubuntu0.22.3.0-6ubuntu0.32.3.0-6ubuntu0.5 |
2.3.0-6ubuntu0.5+esm1 |
openexrUbuntu:18.04:LTS From an advisory covering 5 CVEs |
before 2.2.0-11.1ubuntu1.7, plus listed versions 2.2.0-11ubuntu12.2.0-11.1ubuntu12.2.0-11.1ubuntu1.12.2.0-11.1ubuntu1.22.2.0-11.1ubuntu1.32.2.0-11.1ubuntu1.42.2.0-11.1ubuntu1.6 |
2.2.0-11.1ubuntu1.7 |
openexrUbuntu:Pro:16.04:LTS From an advisory covering 5 CVEs |
before 2.2.0-10ubuntu2.6+esm1, plus listed versions 2.2.0-1ubuntu32.2.0-7ubuntu12.2.0-9ubuntu12.2.0-10ubuntu22.2.0-10ubuntu2.1 Show 4 moreShow less2.2.0-10ubuntu2.22.2.0-10ubuntu2.32.2.0-10ubuntu2.42.2.0-10ubuntu2.6 |
2.2.0-10ubuntu2.6+esm1 |
openexrUbuntu:Pro:20.04:LTS From an advisory covering 7 CVEs |
before 2.3.0-6ubuntu0.5+esm1, plus listed versions 2.2.1-4.1ubuntu12.3.0-62.3.0-6build12.3.0-6ubuntu0.12.3.0-6ubuntu0.22.3.0-6ubuntu0.32.3.0-6ubuntu0.5 |
2.3.0-6ubuntu0.5+esm1 |
openexrUbuntu:Pro:22.04:LTS From an advisory covering 7 CVEs |
before 2.5.7-1ubuntu0.1~esm1, plus listed versions 2.5.4-22.5.7-1 |
2.5.7-1ubuntu0.1~esm1 |
openexropenSUSE:Leap 15.2 From an advisory covering 5 CVEs |
before 2.2.1-lp152.7.14.1 | 2.2.1-lp152.7.14.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| affected, aliases, references | OSV | |
| aliases, products | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2021-23215 is a medium vulnerability (CVSS 5.5) in Academysoftwarefoundation Openexr, published May 4, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.10%, the 65th percentile. Fixed in openexr 3.1.1-r0.
References
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BXFLD4ZAXKAIWO6ZPBCQEEDZB5IG676K
bugzilla.redhat.com/show_bug.cgi?id=1947586
lists.debian.org/debian-lts-announce/2021/07/msg00001.html
debian.org/security/2022/dsa-5299
lists.debian.org/debian-lts-announce/2022/12/msg00022.html
nvd.nist.gov/vuln/detail/CVE-2021-23215
Show 37 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/BXFLD4ZAXKAIWO6ZPBCQEEDZB5IG676K
github.com/advisories/GHSA-4463-879q-57jx
security.alpinelinux.org/vuln/CVE-2021-23215
security-tracker.debian.org/tracker/CVE-2021-23215
advisories.mageia.org/MGASA-2021-0326.html
bugs.mageia.org/show_bug.cgi?id=29005
openexr.com
ubuntu.com/security/notices/USN-4900-1
ubuntu.com/security/notices/USN-4996-1
lists.fedoraproject.org/archives/list/[email protected]/thread/4KYNJSMVA6YJY5NMKDZ5SAISKZG2KCKC
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1238
nvd.nist.gov/vuln/detail/CVE-2021-26260
nvd.nist.gov/vuln/detail/CVE-2021-23169
suse.com/support/update/announcement/2021/suse-su-20211489-1
bugzilla.suse.com/1184353
bugzilla.suse.com/1184354
bugzilla.suse.com/1184355
bugzilla.suse.com/1185216
bugzilla.suse.com/1185217
suse.com/security/cve/CVE-2021-20296
suse.com/security/cve/CVE-2021-23215
suse.com/security/cve/CVE-2021-26260
suse.com/security/cve/CVE-2021-3477
suse.com/security/cve/CVE-2021-3479
ubuntu.com/security/CVE-2021-23215
access.redhat.com/security/cve/CVE-2021-23215
github.com/AcademySoftwareFoundation/openexr/pull/901
ubuntu.com/security/notices/USN-4996-2
ubuntu.com/security/notices/USN-5620-1
cve.org/CVERecord?id=CVE-2021-23215
ubuntu.com/security/CVE-2021-3598
ubuntu.com/security/CVE-2021-3605
ubuntu.com/security/CVE-2021-20296
ubuntu.com/security/CVE-2021-26260
ubuntu.com/security/CVE-2021-3933
ubuntu.com/security/CVE-2021-3941
lists.opensuse.org/archives/list/[email protected]/thread/XRXYHURHLDTSCIDOVAICJNNLPZTJP6NQ