PatchSiren

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.