CVE-2024-31047
Low · 3.3CVSS
3.3
EPSS
0.2%
Published
Apr 8, 2024
CISA due date
—
Cloudanix analysis
A flaw in widely used open-source image software can let someone who already has access to a computer crash certain programs that handle picture files.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Library
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Local attacker supplies crafted input to the convert function in exrmultipart.cpp, triggering a crash or resource exhaustion that results in denial of service.
Why it matters to the business
Disrupts image-processing workflows that rely on the affected library, causing application crashes and potential downtime for rendering or media pipelines with no ransomware or remote exploitation observed.
How an attack unfolds
An attacker with local access invokes the vulnerable convert routine with malicious multipart EXR data; the flaw leads to an unhandled condition that terminates the process or exhausts local resources.
How to fix it
Upgrade openexr to the commit a1a00ffeecf627bbbc010d40700720bee48b2af7 or later; for linux-lts (Alpaquita) update to version 6.12.41-r0 or newer.
How to confirm the fix worked
Confirm the installed openexr package or binary reports a version containing commit a1a00ffeecf627bbbc010d40700720bee48b2af7; re-run unit tests or fuzzing against the convert path with previously crashing inputs.
Typical attack path
- Obtain local access to a system running the vulnerable openexr library
- Prepare or obtain a specially crafted EXR multipart file
- Invoke exrmultipart or another binary that calls the convert function with the crafted input
- Trigger the denial-of-service condition
How to detect it
Review local process crash logs and application error reports for unexpected terminations when handling EXR multipart files; correlate with user activity on systems that process such images.
What your security team should do
- Apply the listed fixed versions to all affected openexr installations within normal change windows
- Scan build and dependency manifests for openexr versions prior to the fixed commit
- Add openexr to the list of libraries rebuilt during routine image-processing toolchain updates
The record
An issue in Academy Software Foundation openexr v.3.2.3 and before allows a local attacker to cause a denial of service (DoS) via the convert function of exrmultipart.cpp.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | openexr | 0 | No fix |
| Debian:12 | openexr | 0 | No fix |
| Debian:13 | openexr | 0 | No fix |
| Debian:14 | openexr | 0 | 3.1.13-1 |
| Ubuntu:18.04:LTS | openexr | 0 | No fix |
| Ubuntu:20.04:LTS | openexr | 0 | No fix |
| Ubuntu:22.04:LTS | openexr | 0 | No fix |
| Ubuntu:24.04:LTS | openexr | 0 | No fix |
| Ubuntu:24.10 | openexr | 0 | No fix |
| Ubuntu:25.04 | openexr | 0 | No fix |
| Ubuntu:25.10 | openexr | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | openexr | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | openexr | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | openexr | 0 | No fix |
| Ubuntu:Pro:22.04:LTS | openexr | 0 | No fix |
Related vulnerabilities
- CVE-2017-12596 In OpenEXR 2.2.0, a crafted image causes a heap-based buffer over-read in the hufDecode… Also affects openexr
- CVE-2017-9111 In OpenEXR 2.2.0, an invalid write of size 8 in the storeSSE function in… Also affects openexr
- CVE-2026-110264 An issue has been discovered in GitLab CE/EE affecting all versions from 7.0 before… CWE-190
- CVE-2026-53615 util-linux is a random collection of Linux utilities. CWE-190
- CVE-2026-106574 ImageMagick is free and open-source software used for editing and manipulating digital… CWE-190
- CVE-2026-106571 ImageMagick is free and open-source software used for editing and manipulating digital… CWE-190
- CVE-2026-75820 GNU Aspell contains an integer truncation vulnerability in the WritableDict::add()… CWE-190
- CVE-2026-102621 A vulnerability was identified in Freedesktop Poppler up to 26.08.0. CWE-190