PT-2026-48599
CVE-2026-45696
·
تاريخ النشر
2026-06-09
·
تاريخ التحديث
2026-07-29
الوصف من
CVSS 4.0
8.3
عاليةالمقاييسAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات OpenEXR من 3.4.0 إلى 3.4.11
الوصف
يحتوي مُفكك الترميز HTJ2K (High-Throughput JPEG 2000) في OpenEXRCore على ثغرة READ ناتجة عن تجاوز سعة مخزن الذاكرة المؤقتة (heap buffer overflow) في الدالة
ht undo impl(). يحدث هذا لأن الدالة تنسخ وحدات البكسل التي تم فك تشفيرها من مخزن مؤقت OpenJPH لكل سطر باستخدام العرض المعلن لقناة EXR كعدد التكرارات دون التحقق مما إذا كان تيار الترميز المضمن في كتلة EXR يحتوي على أبعاد مربعات أو أسطر أصغر من تلك المعلنة في رأس ملف EXR. ونتيجة لذلك، تقرأ الدالة عينات 32 بت من cur line->i32[] تتجاوز الطول الفعلي لمخزن مؤقت سطر OpenJPH. يمكن لملف EXR مصمم خصيصًا أن يؤدي إلى حدوث تجاوز سعة المخزن المؤقت (heap-buffer-overflow) من نوع READ بحجم 4 بايت بعد تخصيص المخزن المؤقت بواسطة ojph::local::codestream::finalize alloc(). يمكن الوصول إلى هذه الثغرة عبر نقطة الدخول القياسية لفك تشفير خط المسح (scanline-decode) التي تستخدمها أي تطبيق يفتح ملفات EXR غير موثوق بها، مثل برامج إنشاء الصور المصغرة، وخطوط إنتاج الأصول، والأداة المساعدة exrcheck، مما يؤدي إلى تعطل حتمي (رفض الخدمة) وتسرب محتمل في الذاكرة المجاورة.التوصيات
التحديث إلى الإصدار 3.4.12.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾