PatchSiren cyber security CVE debrief
CVE-2026-110597 syoyo CVE debrief
A heap out-of-bounds read vulnerability exists in Tinyexr through 3.2.0 in the ParseEXRMultipartHeaderFromMemory() function. This vulnerability allows attackers to read beyond buffers due to a stale remaining-size value. A crafted multi-part EXR file can cause applications to crash or leak adjacent heap memory into attribute values. The vulnerability is caused by inadequate bounds checking, leading to potential information disclosure and application instability. Defenders should assess exposure and prioritize updates or mitigations.
- Vendor
- syoyo
- Product
- tinyexr
- CVSS
- MEDIUM 6.9
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-14
- Original CVE updated
- 2026-10-14
- Advisory published
- 2026-10-14
- Advisory updated
- 2026-10-14
Who should care
Defenders responsible for applications utilizing Tinyexr, particularly those handling EXR files, should assess exposure and prioritize updates or mitigations. This includes operators of affected systems, platform administrators, vulnerability management teams, and security teams. They should verify their exposure, prioritize updates or mitigations, and monitor for suspicious files.
Why it matters
Defenders should care about CVE-2026-110597 because it involves a heap out-of-bounds read vulnerability in Tinyexr, potentially leading to application crashes or information disclosure. Those responsible for applications handling EXR files should verify their exposure, prioritize updates or mitigations, and monitor for suspicious files.
- Potential application crashes due to out-of-bounds reads
- Possible information disclosure through leaked heap memory
- Need for verification of Tinyexr version and exposure in applications
- Priority on updating or patching vulnerable Tinyexr instances
Technical summary
The vulnerability exists in the ParseEXRMultipartHeaderFromMemory() function of Tinyexr through 3.2.0. A crafted multi-part EXR file can cause a heap out-of-bounds read, leading to a crash or potential information disclosure. The vulnerability is caused by inadequate bounds checking, allowing attackers to read beyond buffers due to a stale remaining-size value. Defenders should prioritize verifying and updating Tinyexr to a version beyond 3.2.0 and review applications that utilize Tinyexr for potential exposure. The vulnerability has been reported to cause application crashes and potential information disclosure.
Defensive priority
Defenders should prioritize verifying and updating Tinyexr to a version beyond 3.2.0, reviewing applications that utilize Tinyexr for potential exposure, and monitoring for suspicious multi-part EXR files.
Recommended defensive actions
- Verify and update Tinyexr to a version beyond 3.2.0
- Review applications that utilize Tinyexr for potential exposure
- Monitor for suspicious multi-part EXR files
- Perform vulnerability scanning to identify potentially affected systems
- Implement compensating controls for exposed systems while remediation is scheduled and verified
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Review and update incident response plans to account for potential exploitation
Evidence notes
The CVE Program record and NVD vulnerability detail provide official information on the vulnerability. Supplemental sources include a technical description and third-party advisories. The vulnerability has been reported in Tinyexr through version 3.2.0, and defenders should verify their exposure and prioritize updates or mitigations. Evidence limits suggest that further analysis may be required to fully understand the vulnerability's impact.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-110597 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-110597
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-110597 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-110597
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Tinyexr through 3.2.0 Heap Out-of-Bounds Read via ParseEXRMultipartHeaderFromMemory
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/110xxx/CVE-2026-110597.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://hackmd.io/@haind-pwn/tinyexr-multipart-header-stale-size-oob-read
Supplemental source - third-party-advisory
-
Source reference
Unverified legacy reference
URL: https://github.com/syoyo/tinyexr/blob/6f470c9ab24bf3992bc512ce07e8ecb00d9bf105/tinyexr.h
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/tinyexr-through-3.2.0-heap-out-of-bounds-read-via-parseexrmultipartheaderfrommemory
Supplemental source - third-party-advisory
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.