PT-2026-58104
CVE-2026-54058
·
تاريخ النشر
2026-06-26
·
تاريخ التحديث
2026-10-16
الوصف من
CVSS 2.0
9.4
حرجةالمقاييسAV:N/AC:L/Au:N/C:C/I:N/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Pillow الأقدم من 12.3.0
الوصف
توجد مشكلة قراءة خارج النطاق في الدالة
PyImaging MapBuffer() الموجودة في ملف src/map.c عند تحميل صور McIdas AREA غير المضغوطة من اسم ملف باستخدام مسار برنامج الترميز الخام mmap. يفشل البرنامج في التحقق من أن قيمة stride للصف تساوي على الأقل العرض الطبيعي للصف (xsize * pixelsize). يمكن لمهاجم عن بُعد تقديم صورة مصممة خصيصًا تحتوي على كلمات رأس تحدد قيمة stride أصغر من عرض الصف، مما يتسبب في قيام عمليات الوصول إلى وحدات البكسل — مثل Image.tobytes() أو getpixel أو convert أو save — بالقراءة خارج منطقة الذاكرة المخصصة. قد يؤدي ذلك إلى الكشف عن ذاكرة العمليات المجاورة أو التسبب في رفض الخدمة عبر خطأ SIGBUS.التوصيات
تحديث Pillow إلى الإصدار 12.3.0.
كإجراء تخفيفي مؤقت، تقييد استخدام الدالة
PyImaging MapBuffer() أو تجنب معالجة صور McIdas AREA غير المضغوطة من مصادر غير موثوق بها. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾