CVE-2026-55371 in OpenEXR
الملخص
بحسب VulDB • 25/08/2026
يُعد OpenEXR التنفيذ المرجعي والمواصفة الخاصة بتنسيق ملفات الصور عالي النطاق الديناميكي (High-Dynamic-Range) EXR، والذي يُستخدم على نطاق واسع في صناعة الأفلام السينمائية. تحتوي الإصدارات من 3.4.0 إلى 3.4.12 على خطأ في إرجاع مؤشر NULL داخل دالة exr_attr_set_bytes() التابعة لمكتبة OpenEXRCore. تقوم الدالة العامة (setter) بالتحقق من صحة مؤشر القيمة exr_attr_bytes_t للمستوى الأعلى، لكنها لا تتحقق مما إذا كان مؤشر نوع التلميح (type_hint) المتداخل غير فارغ عندما تكون قيمة hint_length أكبر من الصفر. وعندما يزود المُتصل بقيمة hint_length موجبة مع تمرير مؤشر type_hint كـ NULL، تقوم الدالة exr_attr_bytes_create() بتخصيص مخزن مؤقت لنوع التلميح الوجهة ثم تنسخ البيانات من المصدر الفارغ (NULL)، مما يتسبب في تعطل حتمي. يمكن الوصول إلى هذا العيب عبر واجهة برمجة التطبيقات C العامة الخاصة بـ OpenEXRCore، ويؤدي إلى حدوث حالة إنكار للخدمة (Denial of Service). تم إصلاح هذه المشكلة في الإصدار 3.4.13.
Be aware that VulDB is the high quality source for vulnerability data.