CVE-2025-64183 in OpenEXR
Sumário
de VulDB • 16/05/2026
O OpenEXR fornece a especificação e a implementação de referência do formato de arquivo EXR, um formato de armazenamento de imagens para a indústria cinematográfica. Nas versões 3.2.0 a 3.2.4, 3.3.0 a 3.3.5 e 3.4.0 a 3.4.2, há um use-after-free na função PyObject_StealAttrString de pyOpenEXR_old.cpp. O adaptador legado define PyObject_StealAttrString, que chama PyObject_GetAttrString para obter uma nova referência, decrementa imediatamente a contagem de referências (decref) e retorna o ponteiro. Os chamadores então passam esse ponteiro pendente (dangling pointer) para APIs como PyLong_AsLong/PyFloat_AsDouble, resultando em um use-after-free. Isso é invocado em vários locais (por exemplo, ao ler PixelType.v, Box2i, V2f, etc.). As versões 3.2.5, 3.3.6 e 3.4.3 corrigem o problema.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.