CVE-2021-3933
An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t <...
An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t < 64 bits. This could cause an invalid bytesPerLine and maxBytesPerLine value, which could lead to problems with application stability or lead to other attack paths.
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 could occur when OpenEXR processes a crafted file on systems where size_t < 64 bits. This could cause an invalid bytesPerLine and maxBytesPerLine value, which could lead to problems with application stability or lead to other attack paths.
- Record
CVE-2021-3933- 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-190
- Updated
- 2026-11-02
CVE List No score
An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t < 64 bits. This could cause an invalid bytesPerLine and maxBytesPerLine value, which could lead to problems with application stability or lead to other attack paths.
- Record
CVE-2021-3933- Weakness
- CWE-190
- Updated
- 2026-11-02
EUVDEUVD-2021-27147 No score
An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t < 64 bits. This could cause an invalid bytesPerLine and maxBytesPerLine value, which could lead to problems with application stability or lead to other attack paths.
- Record
EUVD-2021-27147- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-jmmx-24xf-r6qm
5.5
An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t <...
An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t < 64 bits. This could cause an invalid bytesPerLine and maxBytesPerLine value, which could lead to problems with application stability or lead to other attack paths.
- Record
GHSA-jmmx-24xf-r6qm- 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
- Updated
- 2026-11-02
OSV
5.5
An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t < 64 bits. This could cause an invalid bytesPerLine and maxBytesPerLine value, which could lead to problems with application stability or lead to other attack paths.
- Record
CVE-2021-3933- 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-3933
5.5
An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t < 64 bits. This could cause an invalid bytesPerLine and maxBytesPerLine value, which could lead to problems with application stability or lead to other attack paths.
- Record
DEBIAN-CVE-2021-3933- 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
Show 11 moreShow less
OSVJLSEC-2026-130
5.5
An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t < 64 bits. This could cause an invalid bytesPerLine and maxBytesPerLine value, which could lead to problems with application stability or lead to other attack paths.
- Record
JLSEC-2026-130- 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 - Updated
- 2026-11-02
OSVOESA-2022-1775
5.5
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):
A flaw was found in OpenEXR's hufUncompress functionality in OpenEXR/IlmImf/ImfHuf.cpp. This flaw allows an attacker who can submit a crafted file that is processed by OpenEXR, to trigger an integer overflow. The highest threat from this vulnerability is to system availability.(CVE-2021-20300)
A flaw was found in OpenEXR's TiledInputFile functionality. This flaw allows an attacker who can submit a crafted single-part non-image to be processed by OpenEXR, to trigger a floating-point exception error. The highest threat from this vulnerability is to system availability.(CVE-2021-20302)
An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t < 64 bits. This could cause an invalid bytesPerLine and maxBytesPerLine value, which could lead to problems with application stability or lead to other attack paths.(CVE-2021-3933)
- Record
OESA-2022-1775- 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
OSVUBUNTU-CVE-2021-3933
5.5
An integer overflow could occur when OpenEXR processes a crafted file on systems where size_t < 64 bits. This could cause an invalid bytesPerLine and maxBytesPerLine value, which could lead to problems with application stability or lead to other attack paths.
- Record
UBUNTU-CVE-2021-3933- 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
OSVCLSA-2026-1784118526 No score
openexr: Fix of 2 CVEs
- CVE-2021-3933: integer overflow in Imf::bytesPerDeepLineTable (ImfMisc.cpp)
- CVE-2021-45942: heap OOB write in CompositeDeepScanLine::setFrameBuffer via missing subsampling validation
- Record
CLSA-2026-1784118526- Updated
- 2026-11-02
OSVMGASA-2021-0524 No score
Updated openexr packages fix security vulnerability
Integer-overflow in Imf_3_1::bytesPerDeepLineTable. (CVE-2021-3933) Divide-by-zero in Imf_3_1::RGBtoXYZ. (CVE-2021-3941)
- Record
MGASA-2021-0524- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:1537-1 No score
Security update for openexr
This update for openexr fixes the following issues:
- CVE-2021-3941: Fixed divide-by-zero in Imf_3_1:RGBtoXYZ (bsc#1192556).
- CVE-2021-3933: Fixed integer-overflow in Imf_3_1:bytesPerDeepLineTable (bsc#1192498).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2021:1537-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2021:3844-1 No score
Security update for openexr
This update for openexr fixes the following issues:
- CVE-2021-3941: Fixed divide-by-zero in Imf_3_1:RGBtoXYZ (bsc#1192556).
- CVE-2021-3933: Fixed integer-overflow in Imf_3_1:bytesPerDeepLineTable (bsc#1192498).
- Record
openSUSE-SU-2021:3844-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:3843-1 No score
Security update for openexr
This update for openexr fixes the following issues:
- CVE-2021-3477: Fixed Heap-buffer-overflow in Imf_2_5::DeepTiledInputFile::readPixelSampleCounts (bsc#1184353).
- CVE-2021-3941: Fixed divide-by-zero in Imf_3_1:RGBtoXYZ (bsc#1192556).
- CVE-2021-3933: Fixed integer-overflow in Imf_3_1:bytesPerDeepLineTable (bsc#1192498).
- Record
SUSE-SU-2021:3843-1- Updated
- 2026-11-02
OSVSUSE-SU-2021:3844-1 No score
Security update for openexr
This update for openexr fixes the following issues:
- CVE-2021-3941: Fixed divide-by-zero in Imf_3_1:RGBtoXYZ (bsc#1192556).
- CVE-2021-3933: Fixed integer-overflow in Imf_3_1:bytesPerDeepLineTable (bsc#1192498).
- Record
SUSE-SU-2021:3844-1- Updated
- 2026-11-02
OSVUSN-5144-1 No score
openexr vulnerability
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.
- Record
USN-5144-1- 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 |
|---|---|---|
openexrTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.1.1-3.el9.tuxcare.els8 | 3.1.1-3.el9.tuxcare.els8 |
openexr-develTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.1.1-3.el9.tuxcare.els8 | 3.1.1-3.el9.tuxcare.els8 |
openexr-libsTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 3.1.1-3.el9.tuxcare.els8 | 3.1.1-3.el9.tuxcare.els8 |
openexrDebian:12 |
before 3.1.5-2 | 3.1.5-2 |
openexrDebian:13 |
before 3.1.5-2 | 3.1.5-2 |
openexrDebian:14 |
before 3.1.5-2 | 3.1.5-2 |
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 |
OpenEXR_jllJulia |
before 3.2.4+0 | 3.2.4+0 |
openexrMageia:8 From an advisory covering 2 CVEs |
before 2.5.7-1.2.mga8 | 2.5.7-1.2.mga8 |
Show 26 moreShow less
| Package | Affected | Fixed |
|---|---|---|
OpenEXRopenEuler:20.03-LTS-SP1 From an advisory covering 3 CVEs |
before 2.2.0-26.oe1 | 2.2.0-26.oe1 |
OpenEXRopenEuler:20.03-LTS-SP3 From an advisory covering 3 CVEs |
before 2.2.0-26.oe1 | 2.2.0-26.oe1 |
openexrSUSE:Linux Enterprise Software Development Kit 12 SP5 From an advisory covering 3 CVEs |
before 2.1.0-6.42.1 | 2.1.0-6.42.1 |
openexrSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 3 CVEs |
before 2.1.0-6.42.1 | 2.1.0-6.42.1 |
openexrSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 3 CVEs |
before 2.1.0-6.42.1 | 2.1.0-6.42.1 |
openexrSUSE:Linux Enterprise Workstation Extension 12 SP5 From an advisory covering 3 CVEs |
before 2.1.0-6.42.1 | 2.1.0-6.42.1 |
openexrSUSE:Linux Enterprise Module for Desktop Applications 15 SP2 From an advisory covering 2 CVEs |
before 2.2.1-3.38.1 | 2.2.1-3.38.1 |
openexrSUSE:Linux Enterprise Module for Desktop Applications 15 SP3 From an advisory covering 2 CVEs |
before 2.2.1-3.38.1 | 2.2.1-3.38.1 |
openexrUbuntu:Pro:16.04:LTS |
before 2.2.0-10ubuntu2.6+esm2, plus listed versions 2.2.0-1ubuntu32.2.0-7ubuntu12.2.0-9ubuntu12.2.0-10ubuntu22.2.0-10ubuntu2.1 Show 5 moreShow less2.2.0-10ubuntu2.22.2.0-10ubuntu2.32.2.0-10ubuntu2.42.2.0-10ubuntu2.62.2.0-10ubuntu2.6+esm1 |
2.2.0-10ubuntu2.6+esm2 |
povrayUbuntu:16.04:LTS |
All versions, plus listed versions 1:3.7.0.0-8build1 |
None known |
openexrUbuntu:18.04:LTS |
before 2.2.0-11.1ubuntu1.8, 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.62.2.0-11.1ubuntu1.7 |
2.2.0-11.1ubuntu1.8 |
povrayUbuntu:18.04:LTS |
All versions, plus listed versions 1:3.7.0.0-9build21:3.7.0.0-9build31:3.7.0.4-2 |
None known |
ilmbaseUbuntu:20.04:LTS |
All versions, plus listed versions 2.2.1-2ubuntu12.3.0-62.3.0-6build1 |
None known |
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 |
povrayUbuntu:20.04:LTS |
All versions, plus listed versions 1:3.7.0.8-11:3.7.0.8-1build11:3.7.0.8-31:3.7.0.8-41:3.7.0.8-4build1 |
None known |
ilmbaseUbuntu:22.04:LTS |
All versions, plus listed versions 2.5.4-12.5.7-2 |
None known |
povrayUbuntu:22.04:LTS |
All versions, plus listed versions 1:3.7.0.8-51:3.7.0.10-1 |
None known |
openexrUbuntu:Pro:22.04:LTS |
before 2.5.7-1ubuntu0.1~esm1, plus listed versions 2.5.4-22.5.7-1 |
2.5.7-1ubuntu0.1~esm1 |
povrayUbuntu:24.04:LTS |
All versions, plus listed versions 1:3.7.0.10-31:3.7.0.10-3build11:3.7.0.10-3build31:3.7.0.10-3build4 |
None known |
povrayUbuntu:25.10 |
All versions, plus listed versions 1:3.7.0.10-3build41:3.7.0.10-3build6 |
None known |
povrayUbuntu:26.10 |
All versions, plus listed versions 1:3.7.0.10-3build71:3.7.0.10-3build8 |
None known |
povrayUbuntu:26.04:LTS |
All versions, plus listed versions 1:3.7.0.10-3build61:3.7.0.10-3build7 |
None known |
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 2 CVEs |
before 2.2.1-lp152.7.23.1 | 2.2.1-lp152.7.23.1 |
openexropenSUSE:Leap 15.3 From an advisory covering 2 CVEs |
before 2.2.1-3.38.1 | 2.2.1-3.38.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| 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-3933 is a medium vulnerability (CVSS 5.5) in Academysoftwarefoundation Openexr, published November 9, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.84%, the 58th percentile. Fixed in openexr 3.1.5-2.
References
bugzilla.redhat.com/show_bug.cgi?id=2019783
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/I2JSMJ7HLWFPYYV7IAQZD5ZUUUN7RWBN
security.gentoo.org/glsa/202210-31
debian.org/security/2022/dsa-5299
lists.debian.org/debian-lts-announce/2022/12/msg00022.html
nvd.nist.gov/vuln/detail/CVE-2021-3933
Show 32 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/message/I2JSMJ7HLWFPYYV7IAQZD5ZUUUN7RWBN
github.com/advisories/GHSA-jmmx-24xf-r6qm
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1784118526.html
nvd.nist.gov/vuln/detail/CVE-2021-45942
security-tracker.debian.org/tracker/CVE-2021-3933
advisories.mageia.org/MGASA-2021-0524.html
bugs.mageia.org/show_bug.cgi?id=29657
ubuntu.com/security/notices/USN-5144-1
ubuntu.com/security/notices/USN-5150-1
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1775
nvd.nist.gov/vuln/detail/CVE-2021-20300
nvd.nist.gov/vuln/detail/CVE-2021-20302
suse.com/support/update/announcement/2021/suse-su-20213843-1
bugzilla.suse.com/1184353
bugzilla.suse.com/1192498
bugzilla.suse.com/1192556
suse.com/security/cve/CVE-2021-3477
suse.com/security/cve/CVE-2021-3933
suse.com/security/cve/CVE-2021-3941
suse.com/support/update/announcement/2021/suse-su-20213844-1
ubuntu.com/security/CVE-2021-3933
access.redhat.com/security/cve/CVE-2021-3933
ubuntu.com/security/notices/USN-5620-1
cve.org/CVERecord?id=CVE-2021-3933
ubuntu.com/security/CVE-2021-3598
ubuntu.com/security/CVE-2021-3605
ubuntu.com/security/CVE-2021-3941
ubuntu.com/security/CVE-2021-20296
ubuntu.com/security/CVE-2021-23215
ubuntu.com/security/CVE-2021-26260
lists.opensuse.org/archives/list/[email protected]/thread/EKJUN3YRRGAS46NITMDUWNKKE4DUYDHB
lists.opensuse.org/archives/list/[email protected]/thread/TZ2PO5L23Z2LRC3XFHTL6XCTSPVECICH