Impact
A crafted HTJ2K‑compressed EXR file triggers an assertion in the vendored OpenJPH library used by OpenEXR. The assertion, instead of returning an error, calls abort() immediately, causing the application that invokes exr_start_read() to terminate. This unhandled abort is the root of a denial‑of‑service weakness (CWE‑617).
Affected Systems
The issue affects the Academy Software Foundation OpenEXR library, versions 3.4.0 through 3.4.12. Any application that links to these library releases and reads untrusted EXR files will be vulnerable.
Risk and Exploitability
The vulnerability carries a CVSS score of 7.1, indicating a medium‑to‑high severity. No EPSS score is available and the vulnerability is not listed in CISA's KEV catalog. The likely attack vector involves an application processing an untrusted or maliciously crafted EXR file, such as a user upload or a file received over a network. If the application uses exr_start_read() on such input, the crash will occur without any opportunity for surrounding error handling to intervene.
OpenCVE Enrichment