CVE-2025-64181CWE-457

OpenEXR Makes Use of Uninitialized Memory

Low · published November 10, 2025

CVSS v4.0
2.0
EPSS
0%
Percentile
34.1
In the wild
Unconfirmed
What it is

💡 A surprisingly sneaky issue lurks in OpenEXR that stems from uninitialized memory! 🖼️ Think of it like trying to read a recipe without key ingredients listed—when the instructions rely on unknown data, it could lead to a culinary disaster (or in this case, a program crash). While not outright catastrophic, this vulnerability can cause undefined behavior or a denial of service, leading to some unexpected interruptions in your applications. It’s a bit like a kitchen mishap that doesn't ruin dinner but sure can make a mess!

Put simply

Think of it like trying to read a recipe without key ingredients listed—when the instructions rely on unknown data, it could lead to a culinary disaster (or in this case, a program crash). This vulnerability arises from a conditional branch inside `generic_unpack` that relies on uninitialized data, leading to unpredictable outcomes and potential crashes.

What to do

While not outright catastrophic, this vulnerability can cause undefined behavior or a denial of service, leading to some unexpected interruptions in your applications. It’s a bit like a kitchen mishap that doesn't ruin dinner but sure can make a mess! To address this, upgrade to OpenEXR version 3.3.6 or 3.4.3 to eliminate the flaw. Additionally, implement regular fuzz testing to catch similar issues in the future. You've got this! A quick update and you're back on track—let's keep that application running smoothly! 🛡️

The record
Technical detail
CVSS v4.0
2.0 · LOW
Vector
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
EPSS
0.00409 · 34.1th percentile
Weakness
CWE-457 · Use of Uninitialized Variable
Published
2025-11-10T21:23Z
EPSS history
Timeline
  • 10 NOV 21:23Z
    OpenEXR Makes Use of Uninitialized Memory
    cvelistv5