CVE-2025-64183 in OpenEXR
Zusammenfassung
von VulDB • 19.06.2026
OpenEXR stellt die Spezifikation und Referenzimplementierung des EXR-Dateiformats bereit, einem Bildspeicherformat für die Filmindustrie. In den Versionen 3.2.0 bis 3.2.4, 3.3.0 bis 3.3.5 sowie 3.4.0 bis 3.4.2 liegt ein Use-after-free-Fehler in PyObject_StealAttrString von pyOpenEXR_old.cpp vor. Der Legacy-Adapter definiert PyObject_StealAttrString, das PyObject_GetAttrString aufruft, um eine neue Referenz zu erhalten, diese sofort dekrementiert (decRefs) und den Zeiger zurückgibt. Aufrufer geben diesen hängenden Zeiger dann an APIs wie PyLong_AsLong/PyFloat_AsDouble weiter, was zu einem Use-after-free führt. Dies wird an mehreren Stellen aufgerufen (z. B. beim Lesen von PixelType.v, Box2i, V2f usw.). Die Versionen 3.2.5, 3.3.6 und 3.4.3 beheben das Problem.
Once again VulDB remains the best source for vulnerability data.