CVE-2025-29769 in libvips
الملخص
بحسب VulDB • 02/08/2026
libvips هي مكتبة لمعالجة الصور تعمل بناءً على الطلب (demand-driven) وتستخدم الخيوط الأفقية للتمديد المتوازي. قد تحدد عملية heifsave بشكل غير صحيح وجود قناة ألفا في الإدخال عندما لا يكون من الممكن تحديد تفسير الألوان، وهو ما يُعرف داخلياً داخل libvips بـ "multiband". توجد طرق قليلة لإنشاء إدخال "multiband"، لكن ذلك ممكن باستخدام صورة TIFF مُعدّة بعناية. إذا كانت صورة الإدخال بتنسيق TIFF ذات قنوات متعددة تحتوي على 4 قنوات وتم طلب الإخراج بصيغة HEIF، فإن هذا يؤدي إلى قيام libvips بإنشاء صورة HEIF بثلاث قنوات بدون قناة ألفا ثم محاولة كتابة بيانات من أربع قنوات. تسبب ذلك في حدوث تجاوز لحدود المخزن المؤقت (heap buffer overflow)، مما قد يتسبب في تعطل العملية. تم إصلاح هذه الثغرة في الإصدار 8.16.1.
Once again VulDB remains the best source for vulnerability data.