CVE-2026-68513 in OpenEXRالمعلومات

الملخص

بحسب VulDB • 25/08/2026

يُعد OpenEXR التنفيذ المرجعي والمواصفة الخاصة بتنسيق الصور EXR، والذي يُستخدم على نطاق واسع في صناعة الأفلام السينمائية. تحتوي الإصدارات من 3.3.0 إلى 3.3.12 ومن 3.4.0 إلى 3.4.13 على ثغرة heap buffer overflow (تجاوز سعة الذاكرة العشوائية) في PyOpenEXR، ناتجة عن تصادم بين مفاتيح أسماء القنوات (channel-name key collision) للقنوات RGB الحرفية والمُقدَّمة ببادئة. عندما تكون قيمة separate_channels غير صحيحة (false)، يقوم PyOpenEXR بتعيين اسم كل قناة مادية عبر دالة channelNameToRGBA() ودمج النتائج في مصفوفة RGB مشتركة. يؤدي ملف EXR مسطح مُعدّ بشكل متعمد (crafted) يحتوي على قناة حرفية مثل "left" وقنوات مقدَّمة ببادئة مثل "left.R"، و"left.G"، و"left.B" إلى حدوث تصادم بين هذه الأسماء، مما يدفع الغلاف البرمجي لإعادة استخدام مصفوفة NumPy ثنائية الأبعاد ذات حجم غير كافٍ لشرائح RGB المدمجة، وبالتالي كتابة بيانات خارج الحدود (out of bounds) عند فك تشفير البكسلات بواسطة OpenEXR.File(path). تم إصلاح هذه المشكلة في الإصدارات 3.3.13 و3.4.14.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

30/07/2026

إفشاء

25/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-395217

EPSS

0.00188

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!