PT-2026-69085 · Imager · Imager
CVSS v3.1
7.5
عالية
| المتجه | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Imager من 0.45 02 إلى 1.033
الوصف
يحدث تجاوز في القراءة في الدالة
copy string tags() عند معالجة إدخالات EXIF ASCII ذات العدد صفر. تحسب الدالة طول العلامة على أنه entry->size - 1؛ وإذا كانت قيمة entry->size تساوي 0، يتم تمرير الطول الناتج -1 إلى i tags add()، مما يؤدي إلى استدعاء strlen(). وهذا يتسبب في قيام النظام بمسح ما بعد الإدخال حتى العثور على حرف NUL التالي، مما قد يؤدي إلى كشف بايتات الهيب المجاورة. يمكن الوصول إلى هذا المسار عبر im decode exif() عند استخدام صور JPEG أو توزيع Imager::File::WEBP. يمكن للمهاجم استغلال هذه الثغرة عن طريق تزويد Imager->read() بصورة مصممة خصيصًا لهذا الغرض، مما يؤدي إلى احتواء علامة exif * على بيانات حساسة من الـ heap بدلاً من سلسلة فارغة.التوصيات
تحديث Imager إلى الإصدار 1.034 أو أحدث.
استغلال
إصلاح
Out of bounds Read
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Imager