PT-2026-56859
CVE-2026-55373
·
تاريخ النشر
2026-07-08
·
تاريخ التحديث
2026-10-22
الوصف من
CVSS 3.1
6.2
متوسطةالمقاييسAV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات OpenEXR السابقة للإصدار 3.2.10
إصدارات OpenEXR السابقة للإصدار 3.3.12
إصدارات OpenEXR السابقة للإصدار 3.4.13
الوصف
توجد مشكلة حلقة لا نهائية في
SampleCountChannel بسبب الدالة roundListSizeUp(). تقوم هذه الدالة بتقريب حجم قائمة العينات إلى أقرب قوة من اثنين باستخدام عمليات إزاحة يسارية متكررة غير موقعة. عند معالجة القيمة UINT MAX، يصل التسلسل إلى 0x80000000، وتؤدي عملية الإزاحة اليسارية اللاحقة إلى إعادة تعيين القيمة ذات 32 بت إلى 0. ونظرًا لأن 0 يظل أقل من UINT MAX، فإن الحلقة لا تنتهي أبدًا. ويمكن إحداث هذه المشكلة عبر واجهات برمجة التطبيقات (APIs) العامة لـ OpenEXRUtil عن طريق استدعاء SampleCountChannel::set(x, y, UINT MAX) على بكسل صالح أو عن طريق تعديل مخزن عدد العينات من خلال SampleCountChannel::Edit (حيث تستدعي دالة التدمير endEdit()).التوصيات
تحديث OpenEXR إلى الإصدار 3.2.10.
تحديث OpenEXR إلى الإصدار 3.3.12.
تحديث OpenEXR إلى الإصدار 3.4.13.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾