CVE-2025-64183
Təsvir
OpenEXR kino sənayesi üçün təsvir saxlama formatı olan EXR fayl formatının spesifikasiyasını və istinad tətbiqini təmin edir. 3.2.0-dan 3.2.4-ə, 3.3.0-dan 3.3.5-ə və 3.4.0-dan 3.4.2-yə qədər olan versiyalarda, pyOpenEXR_old.cpp faylının PyObject_StealAttrString funksiyasında use-after-free boşluğu mövcuddur. Köhnə adaptor yeni istinad əldə etmək üçün PyObject_GetAttrString funksiyasını çağıran, dərhal onu decref edən və göstəricini qaytaran PyObject_StealAttrString funksiyasını təyin edir. Çağırıcılar daha sonra bu asılı qalmış göstəricini PyLong_AsLong/PyFloat_AsDouble kimi API-lara ötürür ki, bu da use-after-free ilə nəticələnir. Bu, bir çox yerdə (məsələn, PixelType.v, Box2i, V2f və s. oxunarkən) çağırılır. Versiyalar 3.2.5, 3.3.6 və 3.4.3 bu problemi aradan qaldırır.
Necə düzəltmək olar
- openexr openexr3.2.5, 3.3.6, 3.4.3 və ya daha yeni versiya
- openexr3.2.5, 3.3.6, 3.4.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| openexr openexr | 3.2.0 ≤ v < 3.2.5, 3.3.0 ≤ v < 3.3.6, 3.4.0 ≤ v < 3.4.3 | 3.2.5, 3.3.6, 3.4.3 |
| openexrPyPI | 3.2.0 ≤ v < 3.2.5, 3.3.0 ≤ v < 3.3.6, 3.4.0 ≤ v < 3.4.3 | 3.2.5, 3.3.6, 3.4.3 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.