CVE-2026-43907
Last modified
CVE-2026-43907 is a high-severity vulnerability rated 8.3/10 on the CVSS scale. OpenImageIO is a toolset for reading, writing, and manipulating image files of any image file format relevant to VFX / animation. Prior to 3.0.18.0 and 3.1.13.0, a signed integer overflow in QueryRGBBufferSizeInternal() in DPXColorConverter.cpp leads to a heap-based out-of-bounds write when processing crafted DPX image files. EPSS estimates a 0.37% chance of exploitation in the next 30 days.
Description
OpenImageIO is a toolset for reading, writing, and manipulating image files of any image file format relevant to VFX / animation. Prior to 3.0.18.0 and 3.1.13.0, a signed integer overflow in QueryRGBBufferSizeInternal() in DPXColorConverter.cpp leads to a heap-based out-of-bounds write when processing crafted DPX image files. The function computes buffer sizes using 32-bit signed integer arithmetic with negative multipliers (e.g., pixels * -3 * bytes for kCbYCr descriptors and pixels * -4 * bytes for kABGR descriptors), where a negative result is used as an in-band signal that no separate buffer is needed. When the pixel count is sufficiently large, the multiplication overflows INT_MIN and wraps to a small positive value. The caller in dpxinput.cpp interprets this positive value as a required buffer size, allocates an undersized heap buffer via m_decodebuf.resize(), and then writes the full image data into it via fread, resulting in a heap buffer overflow. An attacker can exploit this by crafting a DPX file that triggers the overflow, causing a denial of service (crash) or potentially arbitrary code execution through heap corruption in any application that reads pixel data using OpenImageIO. This vulnerability is fixed in 3.0.18.0 and 3.1.13.0.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:H
Weakness Enumeration
Affected Software
| Vendor | Product | Versions | Update |
|---|---|---|---|
| Openimageio | Openimageio | < 3.0.18.0 | — |
| Openimageio | Openimageio | >= 3.1.4.0, < 3.1.13.0 | — |
| Openimageio | Openimageio | 3.2.0.2 | Dev |
References
- https://github.com/AcademySoftwareFoundation/OpenImageIO/security/advisories/GHSA-cq46-hp4h-cvfrExploit, Vendor Advisory
- https://github.com/AcademySoftwareFoundation/OpenImageIO/security/advisories/GHSA-cq46-hp4h-cvfrExploit, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-43907?
How severe is CVE-2026-43907?
How do I fix CVE-2026-43907?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-43900DeepChat is an open-source artificial intelligence agent pla…9.3
- CVE-2026-43901Wireshark MCP is an MCP Server that turns tshark into a stru…6.8
- CVE-2026-43903OpenImageIO is a toolset for reading, writing, and manipulat…7.8
- CVE-2026-43904OpenImageIO is a toolset for reading, writing, and manipulat…7.8
- CVE-2026-43905OpenImageIO is a toolset for reading, writing, and manipulat…7.8
- CVE-2026-43906OpenImageIO is a toolset for reading, writing, and manipulat…7.8
- CVE-2026-43908OpenImageIO is a toolset for reading, writing, and manipulat…8.8
- CVE-2026-43909OpenImageIO is a toolset for reading, writing, and manipulat…8.8
- CVE-2026-4391A security vulnerability has been detected in TeamSpeak 3 Se…6.9
- CVE-2026-43910Appium Java Client is the Java language binding for writing …8.2
- CVE-2026-43911Vaultwarden is a Bitwarden-compatible server written in Rust…8.1
- CVE-2026-43912Vaultwarden is a Bitwarden-compatible server written in Rust…8.7
Are you affected by CVE-2026-43907?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
