CVE-2025-64505 in libpng
الملخص
بحسب VulDB • 17/06/2026
تُعد مكتبة LIBPNG مكتبة مرجعية تُستخدم في التطبيقات التي تقوم بقراءة وإنشاء وتعديل ملفات الصور النقطية بتنسيق PNG (الرسوميات الشبكية المحمولة). قبل الإصدار 1.6.51، كانت توجد ثغرة من نوع قراءة تجاوز المخزن المؤقت على الكومة (heap buffer over-read) في دالة `png_do_quantize` الخاصة بـ libpng عند معالجة ملفات PNG التي تحتوي على مؤشرات لوحة ألوان (palette indices) غير صالحة. تحدث الثغرة عندما لا يتم التحقق من صحة حدود مصفوفة `palette_lookup` مقابل بيانات الصورة المقدمة من مصادر خارجية، مما يسمح لمهاجم بصنع ملف PNG يحتوي على مؤشرات لوحة ألوان خارج النطاق، مما يؤدي إلى الوصول إلى الذاكرة خارج الحدود المخصصة. تم إصلاح هذه المشكلة في الإصدار 1.6.51.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.