PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-54920 AcademySoftwareFoundation CVE debrief

CVE-2026-54920 is a denial-of-service vulnerability in OpenEXR, a widely used image format in the motion picture industry. A crafted HTJ2K-compressed EXR file can cause an unconditional process abort in applications that call exr_start_read() on untrusted input. This issue has been resolved in version 3.4.13. The vulnerability is triggered by a QCD marker whose lower five bits are zero, which OpenEXR passes into the vendored OpenJPH library while constructing the codestream and evaluating its quantization delta parameters.

Vendor
AcademySoftwareFoundation
Product
openexr
CVSS
NONE
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-25
Original CVE updated
2026-09-09
Advisory published
2026-08-25
Advisory updated
2026-09-09

Who should care

Defenders responsible for systems that process EXR files, especially those handling untrusted input, should assess exposure and prioritize remediation. This includes operators, platform administrators, vulnerability management teams, and security teams who need to verify affected systems and apply necessary updates or mitigations.

Why it matters

CVE-2026-54920 is a denial-of-service vulnerability in OpenEXR that can cause system crashes or aborts. Defenders should prioritize upgrading to version 3.4.13 or later and assess exposure in systems that process EXR files.

  • Denial-of-service attacks through crafted EXR files
  • Potential for system crashes or aborts
  • Need for verification of affected systems and remediation

Technical summary

A reachable assertion failure in the HTJ2K decode path of OpenEXR versions 3.4.0 through 3.4.12 allows a crafted HTJ2K-compressed EXR file to cause an unconditional process abort. The issue is resolved in version 3.4.13. The crash is triggered by a QCD marker whose lower five bits are zero, which OpenEXR passes into the vendored OpenJPH library while constructing the codestream and evaluating its quantization delta parameters. OpenJPH uses an assertion rather than a recoverable error to validate those bits, so any invalid value calls abort() directly and cannot be intercepted by surrounding error handling.

Defensive priority

Defenders should prioritize upgrading to OpenEXR version 3.4.13 or later to prevent denial-of-service attacks. Systems that process EXR files, especially those handling untrusted input, should be assessed for exposure.

Recommended defensive actions

  • Upgrade to OpenEXR version 3.4.13 or later
  • Assess exposure in systems that process EXR files, especially those handling untrusted input
  • Verify inventory of affected systems and prioritize remediation
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including its impact and resolution. However, the scope of affected systems and potential workarounds require verification from official sources. OpenEXR versions 3.4.0 through 3.4.12 are affected, and upgrading to version 3.4.13 or later is recommended. Defenders should verify inventory of affected systems and prioritize remediation.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-54920 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-54920

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-54920 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-54920

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.